android ListView使用适配器,怎么让指定的项居中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android ListView使用适配器,怎么让指定的项居中?相关的知识,希望对你有一定的参考价值。
我想要的效果是,点击一项时,该项垂直居中。或者得到距离上面的坐标,也行!
在线等!!!!
//调用listview的setSelector(int),看到还有一个方法setSelectionFromTop(x, y)楼主也可以尝试,这样上一步只要获得中间的Y坐标
//不知道你要实现这功能有啥意义,如果listview并不能撑满整瓶,或者你选中的条目以后的条目并不能撑满下半屏,listview是不能移过去的。追问
谢谢你!我先试验一下!
参考技术A 骚年 你想干什么,其实不知道你想实现什么效果试一下, getview里处理onclick就行啦,想要什么样都行
onitemclick追问
其实我是想要点击一个按钮,出现一个弹出框,然后弹出框里的一个按钮和点击的按钮重合。但我获取不到适配器里,点击的那个按钮相对于全屏时的坐标。
参考技术B 能否表达清楚一点。android listview 获取 edittext内容 并保存
就是弹出一个Dialog,Dialog里面有edittext和按钮,在edittext输入内容,点击按钮后,怎么添加到listview ,并且退出保存
用回调函数startActivityForResult的方式启动dialog,然后用dialog再发出intent,这边由listview所在的activity使用onActivityResult来接收数据就可以了 参考技术A 更新适配器 好像是 notifydatasetchange。。以上是关于android ListView使用适配器,怎么让指定的项居中?的主要内容,如果未能解决你的问题,请参考以下文章
android 打造ListView和Gridview万能adapter适配器(附源码)