怎么才能让listview的item自动高亮显示,或者listview中在第一次加载的时候如何让Item第一条高亮
或者单击的时候一直高亮显示(单击的时候高亮闪一下就没了),就像在模拟器上用键盘选中一样,高亮显示一直不消失,直到焦点移动到下一个item,在网上找了很久,一直没找到合适的解决办法,请高手些不吝赐教,小弟感激不尽!!!

解决方案 »

  1.   

    LZ可以试试这个方法 先把ListView里面的背景设置为一种你预定的颜色 这样它本身高亮效果就没了 只有选中的ITEM里面的字体是高亮的 然后每当有ITEM被Seleted的时候 就单独设置一下它的背景色 应该能实现LZ要的效果
      

  2.   

    问题完美解决
    方法如下:
    1.新建一个cursorAdpter(继承原来的cursorAdapter或者baseAdapter)
    2.重写getView函数
      根据postion修改对应的background
      

  3.   

    其实position这个值很调皮,不是一一对应数据库里的_id值的
    但是有一定的规律,一旦掌握了这个规律就可以进行相应的处理了另外,对一个item设置背景时候,也会把目前没显示在屏幕中的相对应item设上背景
    但是这些设背景的item之间的编号差值跟当前显示一屏幕的item数有一定的关系
    这些都需要自己把握
      

  4.   

    问题思路找到了。多谢楼主,本来都打算用scrollVIew一条一条像里面写呢,其实方法一样,只是想多了。3ks again