转:http://blog.csdn.net/u010886975/article/details/52815632?locationNum=2&fps=1

最近做百度语音 要求语音执行listview的item并且背景颜色改变(UI要相当颜色选择器的效果)

listview 模拟点击有两种方法 :

一:

lv_save_show_data.performItemClick(lv_save_show_data.getChildAt(option-1), 
  option-1, lv_save_show_data.getItemIdAtPosition((option-1))); 这种方法可以在listview 点击监听里面改变该item的颜色:


方法二: AdapterView.OnItemClickListener 
       onItemClickListener = lv_save_show_data.getOnItemClickListener();
       if(onItemClickListener!=null){
             lv_save_show_data.setClickable(true);
            lv_save_show_data.setNextFocusDownId(option-1);
             onItemClickListener.onItemClick(lv_save_show_data,null,option-1,0);
           
              }

相当于纯属点击item    OnItemClickListener监听里面view 是为空的 当然你也可以传过去 

所以个人认为模拟点击需要item变色第一种比较方便



更多相关文章

  1. [Android] Eclipse错误:Conversion to Dalvik format failed with
  2. Android简单实现 高德地图的定位与显示,点击按钮切换地图图层
  3. [置顶] ANDROID 返回,菜单和HOME键的监听
  4. 卫星式菜单
  5. Android监听USB插拔事件
  6. Android(安卓)修改actionbar标题的颜色和背景色
  7. textView写点击选中和没选中效果
  8. Android(安卓)设置View点击区域
  9. Android中对标签进行监听的方法

随机推荐

  1. android通过包名跳转到系统闹钟
  2. android 兼容各个版本 读取通讯录
  3. Android中的URI 和Uri
  4. Android Hook 机制之简单实战
  5. webservice二进制文件传输
  6. [置顶] Android类加载之PathClassLoader
  7. Android(安卓)Smali第一次完整的见面
  8. Android多点触控开发原理
  9. android架构组件脑图s
  10. Android HAL实现的三种方式(3) - 基于Man