我想知道在android中有什么办法可以像这个问题一样。我使用ListView
并添加了EditText
它。我遇到了与上述问题相同的问题。我在android中找不到答案。
谢谢。
我想知道在android中有什么办法可以像这个问题一样。我使用ListView
并添加了EditText
它。我遇到了与上述问题相同的问题。我在android中找不到答案。
谢谢。
在你的清单中,试试这个
<activity android:name=".MyActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustPan">
</activity>
你需要的是android:windowSoftInputMode="adjustPan"
尝试!
我在键盘重叠列表视图时遇到了同样的问题,但android:windowSoftInputMode="adjustPan"对我不起作用。
但是,android:windowSoftInputMode="adjustResize"做到了。
<activity android:name=".MyActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustResize">
LilstView 类的 smoothScrollToPosition 方法
如果它是一种短信列表视图,这可以通过在清单中添加这一行来实现:
android:windowSoftInputMode="adjustResize"
并添加一个触摸监听器来编辑视图:
myEditView.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
myView.postDelayed(new Runnable() {
@Override
public void run() {
myListView.setSelection(myAdapter.getCount());
}
}, 500);
return false;
}
});
和
@Override
protected void onResume()
{
myEditView.postDelayed(new Runnable() {
@Override
public void run() {
myListView.setSelection(myAdapter.getCount());
}
}, 500);
super.onResume();
}