EditText在列表视图中?

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

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

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


编辑

试试这个代码

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

当然前三行可以放在xml布局中

android:focusable="true"
android:focusableInTouchMode="true"
android:clickable="true"

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

链接地址: http://www.djcxy.com/p/24229.html

上一篇: EditText in a listview?

下一篇: android listview inside cardview onTouch listener conflict / sensitivity