我有自定义标题视图的expendableList
视图。标题视图包含EditText
。消耗大小的列表消费功能仅在我设置editText#focus ="false"
但是如何再次获得编辑文本的焦点以输入某些值时才有效?
这是我的expendableList
:
<ExpandableListView android:id="@+id/keywordList"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:descendantFocusability="beforeDescendants"
/>
这是我的标题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"
/>
答案 0 :(得分:0)
当发生文本更改时,您需要设置requestFocus:
etKeyword.requestFocus();