android listview第一行默认选中
1个回答
展开全部
是的,listview默认选中的是第一行,如果你想默认选择其他行,可以使用:
listview.setselection(你的行数-1);
listview.setselection(你的行数-1);
更多追问追答
追问
怎么让它选中并变色
追答
你是想让它的边框变色还是背景变色呀?
如果想控制点击后边框的颜色变化,设置它的listSelector属性,该属性值你可以根据自己需要定义一个选择器,如:android:listSelector="@drawable/myselector"(其中myselector就是你自定义的选择器)
如果你想实现点击某一item时,该item的背景变色,而其他item恢复原色的话,可在listview的适配器里的getView()方法里实现,根据点击项的位置值做判断,被点击和未被点击分别赋予不同的背景值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询