Ich habe expendableList
Ansicht mit benutzerdefinierten Header-Ansicht. Die Kopfansicht enthält eine EditText
. Expendable List Expend-Funktion funktioniert nur, wenn ich editText#focus ="false"
festlegen, aber wie den Fokus des Bearbeitungstexts wieder für die Eingabe eines Werts erhalten? Hier ist mein expendableList
:Android: Wie kann man den Fokus des Editier-Textes innerhalb des Header-Elements der Liste der entbehrlichen Listen wiedergewinnen?
<ExpandableListView android:id="@+id/keywordList"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:descendantFocusability="beforeDescendants"
/>
Hier ist meine Header editText
:
<EditText
android:layout_weight="1.8"
android:textSize="@dimen/ts_normal"
android:maxLines="2"
android:focusable="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/etKeyword"
android:inputType="text"
android:textColorHint="@color/colorControlNormalHalf"
android:background="@null"
android:textCursorDrawable="@drawable/edit_cursor_layout"
android:hint="Insert Keyword"
/>