我有一个包含EditText视图的ListView。触摸这些EditText视图时,软键盘会出现(根据需要)。
当使用android:windowSoftInputMode =“adjustPan”时,触摸板会隐藏ListView的底部部分,因此可能会使EditText视图处于焦点(刚触及)。我知道这可以通过使用android解决:windowSoftInputMode =“adjustResize”>。但是,在这种情况下,由于调整EditText视图的大小而失去焦点。
我现在想知道是否可以让键盘不隐藏EditText视图并且不会失去焦点。
答案 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();在键盘进入视野后