Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
172 views
in Technique[技术] by (71.8m points)

java - New line break in EditText

The desired effect is triggered only through a mechanical keyboard. I can't understand what is the matter screen

EditText

<EditText
                android:id="@+id/et_input_text"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_below="@+id/iv_show_photo"
                android:layout_marginStart="@dimen/_8sdp"
                android:layout_marginTop="@dimen/_12sdp"
                android:layout_marginEnd="@dimen/_8sdp"
                android:layout_marginBottom="@dimen/_10sdp"
                android:background="@null"
                android:fontFamily="@font/text_note_font"
                android:gravity="top"
                android:autoLink="web"
                android:linksClickable="true"
                android:hint="@string/write_something"
                android:importantForAutofill="no"
                android:includeFontPadding="false"
                android:inputType="textMultiLine|textCapSentences"
                android:textSize="@dimen/_15ssp"
                android:transitionName="text" />

EditorActionListener

detailBinding.etInputText.setOnEditorActionListener((v, actionId, event) -> {
        if (detailBinding.etInputText.getText().toString().startsWith("1. ") && (actionId == KeyEvent.KEYCODE_ENTER)) {
            nextNumber++;
            detailBinding.etInputText.setText(detailBinding.etInputText.getText() + "
" + nextNumber + ". ");
            detailBinding.etInputText.setSelection(detailBinding.etInputText.getText().length());
            return true;
        }
        return false;
    });

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...