Java 在列表视图中编辑文本?

Java 在列表视图中编辑文本?,java,android,android-layout,android-listview,Java,Android,Android Layout,Android Listview,我有一个包含EditText视图的ListView。触摸这些编辑文本视图时,软键板会弹出(根据需要) 使用android:WindowsOfInputMode=“adjustPan”时,触摸板会隐藏ListView的底部,因此可能会隐藏焦点中的EditText视图(刚刚触摸)。我知道这可以通过使用android:WindowsOfInputMode=“adjustResize”>来解决。但是,在这种情况下,由于调整EditText视图的大小而失去焦点 我现在想知道是否可以既让键盘不隐藏EditT

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

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


我现在想知道是否可以既让键盘不隐藏EditText视图,又不使其失去焦点。

编辑

试试这个代码

editText.setFocusable(true);
editText.setFocusableInTouchMode(true);
editText.setClickable(true);
editText.requestFocus();
当然,前三行可以用

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

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

编辑

试试这个代码

editText.setFocusable(true);
editText.setFocusableInTouchMode(true);
editText.setClickable(true);
editText.requestFocus();
当然,前三行可以用

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

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

我也检查了这一点。我调用了editText.requestFocus()在焦点更改侦听器上,即当键盘打开但没有结果时。当键盘打开时是否有任何特殊事件???/检查此问题我通过使用线性布局生成动态列表视图解决了此问题。我也检查了此操作。我调用了editText.requestFocus()在焦点更改侦听器上,即当键盘打开但没有结果时。当键盘打开时是否有任何特殊事件???/检查此项,我通过使用线性布局生成动态列表视图解决了问题。