刚开始学习android,给选中item增加背景色。在网上找了很多资料和源代码,不知道怎么的,都不起作用。最后还是自己想。搞了两个小时终于搞定了。

private int oldPosition=-1;//记录上次点击item的位置

private class onListItemClick implements OnItemClickListener {

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
if(oldPosition != -1){
arg0.getChildAt(oldPosition).setBackgroundColor(Color.TRANSPARENT);
}
oldPosition = arg2;
arg1.setBackgroundColor(Color.GRAY);
}
}

更多相关文章

  1. Android(安卓)APK反编译详解[转]
  2. Android(安卓)博文积累
  3. [Android]把busybox上所有命令映射出来;
  4. 解决了在Android原生TextView中,当text长度小于hint时,TextView右
  5. Android(安卓)Listview多次调用相同的addHeaderView和addFooterV
  6. Android(安卓)Listview分组特效:滑动分组标题当前固定,并随内容滑
  7. Android文件下载功能实现代码
  8. android实现携程购票起始点位置交换
  9. 2011.12.05(5)——— android JNI学习之四 JNI java c对应关系

随机推荐

  1. Android 如何才能捕获系统的恢复出厂设置
  2. android media player 状态机
  3. Android PATH类动态绘制
  4. Android应用.国际化-屏幕适配-样式与主题
  5. android中PhoneWindow、DecorView
  6. android设置保持窗口常亮
  7. 关闭程序
  8. Android Native Development Kit (NDK)
  9. Version Code 版本设置
  10. Android 滑动开关控件