在ContactListActivity中,点击未选中的item将其选中,再点击已选中的item撤销其选中 public void onItemClick(AdapterView<?> parent, View view, int position, long id ...
有时app会需要点击某个item并实现选中的效果,例如做pad时用Fragment实现的左侧列表右侧内容的效果,点击左侧某一个item后会高亮选中 有时简单的使用setSelected boolean b 或setSelection int position 会不成功,需要重写Adapter,并在getView中进行处理 代码中红色标注处就是重点,lv.setChoiceMode AbsListV ...
2013-02-17 11:51 1 4115 推荐指数:
在ContactListActivity中,点击未选中的item将其选中,再点击已选中的item撤销其选中 public void onItemClick(AdapterView<?> parent, View view, int position, long id ...
设置android:listSelector="#00000000" 即可 ...
目录 实验目的 实验要求 实验内容 实现效果 实验代码 主要的布局文件:main1.xml 主要的ListViewTest.java文件 次要的head.xml Menu文件main.xml ...
有时候使用ListView显示一些数据时,希望在列表项的尾部增加一个页脚(注:不是放在屏幕的最低端),页脚会随着ListView的数量的增加而自动跟随,由于ListView在数量超过屏幕显示的数量的时候,导致你使用在布局中layout_below某个布局下失效(如果ListView数量少于屏幕显示 ...
领导看到iphone上tableview有个滑动删除的效果,要求在android上也实现,搜了下资料,实现起来比较简单,可弄到后面,居然不能点击了,把一篇文章中的代码修改了一下,捣鼓了一番,搞定,下面是代码: adapter: 代码下载 ...
点击或选中ListView中的一项后。使item背景改变,失去焦点相同显示选中的背景。又一次选中另外一项才刷新; 在Adapter中配置: public class MyAdapter extends BaseAdapter{ int mSelect = 0; //选中项 ...
默认情况下使用ListView背景色是黑色,选中item的高亮颜色是菊黄色,很多时候不得不自己定义背景色或者背景图 android:cacheColorHint="@android:color/transparent",意思为去黑色底色,比如ListView滚动时会刷新界面,默认颜色还是系统颜色 ...
在item的layout文件中,用android:layout_height设置item的高度。运行,高度设置无效。解决办法: 给item设定minHeight,即可. --------------------------------------- 最近一直纠结于ListView中每个 ...