ListView的事件 OnItemClickListener 点击这一项怎么变颜色,其他选项变成初始颜色,知道点选的是哪一项,并且怎么得到选择项的值?各位大侠帮忙解决一下
解决方案 »
- 如何判断一张png图片是否已经损坏?
- android des加密与c#des加密结果不一样,求高手!
- Android版的Javaeye新闻阅读器
- 关于长按Home键进入程序和从桌面进入程序的问题
- <转>手把手教你:技术小白如何上线百度轻应用
- android中调用Integer.parseInt方法报错
- 安卓手机上的模拟位置功能具体应如何使用?
- android的assets下的数据,可否在已经打好包的情况下修改
- popupwindow 向上消失
- 安卓开发使用的语言和java语言是什么关系?
- android虚拟机能在retina MacBook pro上跑吗?
- andorid下实现串口编程,求教!
long id) {
view.setBackgroundColor(color);
}
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:exitFadeDuration="@android:integer/config_mediumAnimTime"><item android:drawable="@android:color/holo_orange_dark" android:state_pressed="true"/>
<item android:drawable="@android:color/holo_green_light" android:state_selected="true"/>
<item android:drawable="@android:color/holo_green_light" android:state_activated="true"/></selector>在item layout中,顶层添加一个activatedBackgroundIndicator:<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="?android:attr/activatedBackgroundIndicator"> <!-- your item content-->
</LinearLayout>最后连接selector和listView。这个可以在ListActivity中的onCreate方法中实现,也可以在ListFragment中的onActivityCreated方法 this.getListView().setSelector(R.drawable.your_selector);
我提供的是改变颜色的,而且android:listSelector="@drawable/your_image"这个也可以用xml中实现:android:listSelector="@drawable/your_drawable_XML_file"各有所好吧,看你喜欢那个