ListView lv = new ListView()lv.Items.Add(new ListViewItem("abc"))lv.Items[lv.Items.IndexOf(new ListViewItem("abc"))].Selected = true注意第二步添加的项目是怎么定义的,在第三部就要以相同的定义方式去定位那个项目。
在布局文件中设置listview android:listselector="@android:color/translate"让他在被点中的时候背景透明,这样,看起来的效果listview就无法选中然后你点击button,这时候listview的背景就不会成为难看的黄色了,你只需要处理button的点击或者长按事件就好了
============解决方案2============
在Adapter里边 加上
@Override
public boolean isEnabled(int position) {
return false
}
这样item就不会被选中了。
然后给你想要有点击效果的控件加监听就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)