Andriod ListView 滑动到指定项,顶部,底部

来源:互联网 发布:阿里云解析 虚拟主机 编辑:程序博客网 时间:2024/05/04 12:05

在做开发过的过程中,难免有这样的需求,即进入界面便显示ListView最后一项,即将ListView通过代码控制滑动到最后一项。好的,代码如下:

    //滑动ListView到最后一项    private void scrollMyListViewToBottom() {        lvNotification.post(new Runnable() {            @Override            public void run() {                nAdapter.notifyDataSetChanged();                lvNotification.setSelection(nAdapter.getCount());            }        });    }    //滑动BListView到指定位置项    private void scrollBListViewToPosition(final int position) {        lvNotification.post(new Runnable() {            @Override            public void run() {                nAdapter.notifyDataSetChanged();                lvNotification.setSelection(position);            }        });    }

其实滑动到哪里都一样,都是通过listview的setSelection方法实现。不过记得在调用该方法前,需要先notifyDataSetChanged()。

0 0
原创粉丝点击