列表视图中的EditText?

时间:2012-08-23 17:09:27

标签: java android android-layout android-listview

我有一个包含EditText视图的ListView。触摸这些EditText视图时,软键盘会出现(根据需要)。

当使用android:windowSoftInputMode =“adjustPan”时,触摸板会隐藏ListView的底部部分,因此可能会使EditText视图处于焦点(刚触及)。我知道这可以通过使用android解决:windowSoftInputMode =“adjustResize”>。但是,在这种情况下,由于调整EditText视图的大小而失去焦点。

我现在想知道是否可以让键盘不隐藏EditText视图并且不会失去焦点。

1 个答案:

答案 0 :(得分:0)

<强>被修改

试试此代码

editText.setFocusable(true);
editText.setFocusableInTouchMode(true);
editText.setClickable(true);
editText.requestFocus();

当然前三行可以用

放在xml布局中
android:focusable="true"
android:focusableInTouchMode="true"
android:clickable="true"

然后只需调用editText.requestFoxus();在键盘进入视野后