Android 当键盘出现时,如何在列表视图中向上滚动

Android 当键盘出现时,如何在列表视图中向上滚动,android,android-listview,android-scroll,Android,Android Listview,Android Scroll,我想知道在android中有没有这样的方法。我使用了ListView并在其中添加了EditText。我的问题和上面的问题一样。我在android中找不到答案 谢谢。在您的清单中,试试这个 <activity android:name=".MyActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustPan"> </activity> 您需要的是android:Wind

我想知道在android中有没有这样的方法。我使用了
ListView
并在其中添加了
EditText
。我的问题和上面的问题一样。我在android中找不到答案


谢谢。

在您的清单中,试试这个

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

</activity>

您需要的是android:WindowsOfInputMode=“adjustPan”


试试看

LilstView类的smoothScrollToPosition方法

我的键盘与listview重叠时也有同样的问题,但android:WindowsofInputMode=“adjustPan”对我不起作用

但是,android:WindowsOfInputMode=“adjustResize”没有

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


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

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;
        }
    });


“我在android中找不到答案。”搜索中找到的第三个链接:谢谢你的链接。我的视图中有页脚栏。当我更改为ur链接时,页脚栏位于键盘上方。我想在键盘出现时隐藏页脚栏。我有一个actionBar,这个方法会将其滚动到屏幕外的某个位置。我在listview中有editText,这种行为很奇怪,当滚动时,editText中的文本消失了。。
@Override
protected void onResume()
{

    myEditView.postDelayed(new Runnable() {
                @Override
                public void run() {
                    myListView.setSelection(myAdapter.getCount());
                }
            }, 500);    
    super.onResume();
}