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;
});
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…