Android编程之指定ListView的item位置
很多情况,我们需要指定ListView中显示Item的位置,如:当前已经滚动到后面,然后响应某个事件,要ListView回到头部。
代码如下,其中mListView为ListView的对象:
private void setListViewPos(int pos) {if (android.os.Build.VERSION.SDK_INT >= 8) {mListView.smoothScrollToPosition(pos);} else {mListView.setSelection(pos);}}
如果是要置回到头部,就传入0;如果是滚动到最后一个,就传入mListView.getCount() - 1。
补一点,记得设置mListView.setSelected(true)
Android编程之指定ListView的item位置相关推荐
- android listview 列加id,Android实战开发之ListView同一个item显示2列的实现方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Android实战开发中,ListView控件用途十分广泛,各种自定义控件多种多样.当项目要求实现一个2列的商品列表形式的界面,我们首先肯定想到用List ...
- Android 用HorizontalScrollView实现ListView的Item滑动删除
原理: 利用HorizontalScrollView可以横向滚动的特点实现滑动,根据动态的设置要展示的区域宽度,使得其余选项操作被挤出屏幕外面,从而实现单条滑动菜单的样式. 实现步骤: 实现Listv ...
- Android 用HorizontalScrollView实现ListView的Item滑动删除 ,滑动错乱 冲突
用HorizontalScrollView实现类似微信的滑动删除 测试于:Android2.2+ 对于Android来说按键操作已经在减少,越来越多的手势操作层出不穷,今天介绍一款LIstView的I ...
- Android学习笔记之ListView与Item的焦点冲突处理
由于ListView的Item需要焦点,Item里面的子控件(如ImageButton,Button,CheckBox等等)也需要焦点的时候,就会出现焦点冲突问题,导致Item无法获得焦点,无法相应I ...
- android 两列菜单,【Android】实战开发之ListView同一个item显示2列的实现方法(仿2列商品列表)...
Android实战开发中,ListView控件用途十分广泛,各种自定义控件多种多样.当项目要求实现一个2列的商品列表形式的界面,我们首先肯定想到用ListView,然后我们可以使用百度的自定义List ...
- android 部分区域点击,Android编程实现ListView中item部分区域添加点击事件功能
本文实例讲述了Android编程实现ListView中item部分区域添加点击事件功能.分享给大家供大家参考,具体如下: 需求如题目:Android listview中item部分区域添加点击事件,在 ...
- Android ListView侧滑item,仿QQ删除效果
尊重原创,转载请注明(http://blog.csdn.net/aoshiwenrou/article/details/42971193) 最近的项目需求有一条是要实现仿QQ的侧滑删除效果,网上搜到了 ...
- android 项目学习随笔十三(ListView实现ITEM点击事件,将已读状态持久化到本地)...
1.因为给LISTVIEW增加了两个头布局,所以在点击事件ITEM索引会增加2,比如原来第一条数据的索引应该为0,增加两个头布局后,它的索引变为 2,为了使LISTVIEW的ITEM在点 ...
- 面试 -- ListView对其指定的子Item进行单独的刷新
1,最近在面试题目的时候突然看到了问题"ListView对其指定的子Item进行单独的刷新",当时感觉一脸懵逼,还是第一次听到这个问题,也就是不能使用adapter.notifyD ...
最新文章
- libmemcached 1.0.11 发布
- lvm实现快速备份文件及数据库,lvm快照原理
- hdu 4350 2012 多校 - 6
- 获取用户精准地理位置信息(百度地图)
- 小白学数据分析------日活跃人数分析
- SAP Spartacus里如何查找所有可以focus的HTML元素
- Val编程-val系列编程思想
- elastic安装,简单配置
- android学习笔记---49_屏幕适配,根据不同手机屏幕大小适配软件界面
- linux shell 特殊符号的表示
- [数据预处理] onehot编码:是什么,为什么,怎么样
- 企业综合能耗管理系统、企业能效管理平台智能网关介绍
- 服务器打开显示选择键盘布局,更改服务器上的TTY键盘布局?
- 快手提前批--Java开发面经
- 年轻人的第一次破产,从二次元开始
- h5+js+ajax+百度翻译API:实现翻译功能
- 微信服务号自定义菜单添加扫码功能
- 一文多图搞定制作自己的VOC数据集+使用yolov4训练自己的数据集+封装video测试脚本(基于ubuntu)
- sql server delete语句删除行
- Go分享好的github插件和项目
热门文章
- MongoDB学习记录:入门(一)——五叶草
- 全球私有云的中国挑战者来了
- hive SQL Standard Based Hive Authorization 权限自定义(二)
- 最全的iOS真机调试教程(证书生成等)
- C++ linux 判断文件是否存在
- Ural_1586. Threeprime Numbers (DP)
- 话里话外:PDM、ERP和MES的实施,谁先谁后?
- TiKV 是如何存取数据的(下)
- Spring EL中的类操作符
- Python网络编程之TCP通信实例和socketserver框架使用例子