편집 텍스 트가있는 조각이 있는데, 클릭하면 소프트 키보드가 나타납니다. 이제 뒤로를 누를 때까지이 키보드를 계속 볼 수 있습니다. 단추. 현재 EditText 바깥을 클릭 할 때마다 키보드가 즉시 숨겨지기를 원하지 않습니다.뒤로 버튼으로 만 소프트 키보드 숨기기
내 조각 XML :
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/conversation_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/myList"
android:layout_width="0dp"
android:layout_height="0dp"
android:divider="@null"
android:paddingBottom="2dp"
android:transcriptMode="alwaysScroll"
app:layout_constraintBottom_toTopOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="parent"
tools:layout_editor_absoluteX="0dp" />
<LinearLayout
android:id="@+id/controlsLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteX="0dp">
.....
<EditText
android:id="@+id/messageInput"
android:layout_width="0dp"
android:layout_height="44dp"
android:inputType="textAutoComplete|textMultiLine"
android:paddingEnd="1dp"
android:paddingStart="3dp"
android:textColor="@android:color/black" />
.....
</LinearLayout>
참고 : 나는 버튼을 돌아 차단하고 싶지 않아요. EditText를 클릭해도 소프트 입력 키보드가 보이도록하고 싶습니다. 그게 전부입니다.
[소프트 키보드에서 뒤로 가로 챌 단추] (https://stackoverflow.com/questions/3940127/intercept-back-button-from-soft-keyboard)의 가능한 복제본 – Ibrahim