android:cacheColorHint="#00000000" 去掉试试看,只有现实时间的会变黑?
listView有个listSelector属性,是点击item后改变背景颜色的属性,你可以把他设置为透明,不过这样一来就没有“动画效果了”,也就是说你点击了后没视觉上没效果,不过可以做个动画效果代替,这个动画效果在adapter里面的getview中实现比较好,把item做成一个组合View,然后添加适配器。
listView有个listSelector属性,是点击item后改变背景颜色的属性,你可以把他设置为透明,不过这样一来就没有“动画效果了”,也就是说你点击了后没视觉上没效果,不过可以做个动画效果代替,这个动画效果在adapter里面的getview中实现比较好,把item做成一个组合View,然后添加适配器。
android:cacheColorHint="#00000000" 去掉试试看,只有现实时间的会变黑?
删除了后,还是会变黑呀。就只有显示时间变黑。这应该跟 另外一个设置了 <TextView
android:layout_height="35dp"
android:layout_width="wrap_content"
android:layout_marginLeft="15dp"
android:layout_marginTop="16dp"
android:textSize = "20sp"
android:textColor ="#636363"
android:id="@+id/textview_title">
</TextView> 而listview的设置已经设置成以下了: <ListView
android:id="@+id/listView1"
android:background="#FFFFFF"
android:divider="#C2C2C2"
android:dividerHeight="1dp"
android:listSelector="#00000000"
android:cacheColorHint="#00000000"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</ListView>
谢谢您的回复,后来我通过设置 text的颜色就可以了。另外 我还想请问下, 如果我要为 textview_title 添加个点击事件。 应该怎么处理呢? 怎么添加呢?
想点击这个控件,打开一个界面。
textview_title.setOnClickListener( new OnClickListener() {
public void onClick(View v){
startactivity(); }
});
是在getview添加吧。怎么添加呢? 麻烦如果知道的话,说下吧,谢啦
根据你的需求,我写了一个可以跳转的ListView的示例,去下载吧,manifest里面还有点东西,别忘记看,注释很详细了。
还有如果注释是乱码,先把导入的工程和源文件一起删了,然后工作空间按如下配置然后在解压并导入。
当点击listview的 第二行的时候,是弹出同一个界面的。
private void addListener(View textView, int position) {
textView.setOnClickListener(this);
} // 监听事件实现
public void onClick(View v) {
Intent intent = new Intent();
// 下面2行都可以跳转,不过跳转的方式不一样。
// intent.setClassName("com.testlistview","com.testlistview.TestActivity");
intent.setAction("action.TestActivity");
context.startActivity(intent);
}
那么如果 如果当点击listview的第二行的时候,如果要弹出不是同一个界面(即启动另外一个activiyt), 应该怎么改呢?麻烦再回复下吧,谢啦。
convertView.gettag然后根据tag跳转不同的Activity。
http://download.csdn.net/detail/u012137924/8410989
去下载吧。对了,如果解决了你的问题,麻烦给我得分。呵呵。