3

我想知道在android中有什么办法可以像这个问题一样。我使用ListView并添加了EditText它。我遇到了与上述问题相同的问题。我在android中找不到答案。

谢谢。

4

4 回答 4

7

在你的清单中,试试这个

<activity android:name=".MyActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustPan">

</activity>

你需要的是android:windowSoftInputMode="adjustPan"

尝试!

于 2013-07-19T04:15:58.567 回答
6

我在键盘重叠列表视图时遇到了同样的问题,但android:windowSoftInputMode="adjustPan"对我不起作用。

但是,android:windowSoftInputMode="adjustResize"做到了。

<activity android:name=".MyActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustResize">

于 2014-04-02T04:48:58.433 回答
1

LilstView 类的 smoothScrollToPosition 方法

于 2013-07-19T04:22:12.527 回答
1

如果它是一种短信列表视图,这可以通过在清单中添加这一行来实现:

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();
}
于 2015-09-10T11:22:23.370 回答