拖动ListView列表时背景变黑
摘要:触摸拖动list列表时,背景一片黑色。(增加相关属性)A、通过布局属性来设定(ListView的属性中直接定义)android:cacheColorHint="#00000000"B、在代码中直接设定listView.setCacheColorHint(Color.TRANSPARENT);//设置点击时背景为无色android:listSelector="#00000000"//淡入边界,就是在list到头的时候有没有白色的淡入淡出效果,有三个选择android:fadingEdge="none" //滚动条淡入淡出持续时间,设为0
阅读全文
Android ListView刷新问题
摘要:问题:今天遇到了一个ListView刷新的问题,后台数据已经更新,但是使用ListView刷新方法notifyDataSetChanged()后,列表信息却不改变。原因:getView()中已存在数据列表时,不再对其进行重构,仍显示原来的列表。解决:将getView()中的if(convertView == null)判断语句去掉,即不去判断系统中的缓存是否存在,都进行重构。 if(convertView == null)的作用是判断缓存,若存在,则利用系统中缓存的VIEW,可以提高效率。
阅读全文
Android中@+id/android:list"和"@android:id/list"的区别
摘要:使用ListActivity,在Activity的Layout文件中必须包括一个(只能一个)ListView,且ListView的id="@id/android:list",在 Activity 中使用 setListAdapter(adapter); 时就默认设置到了这个list上。 如果按一般控件的写法 <ListView android:id="@+id/myListView" …… />,则需要 findViewById先得到控件对像,再调用对像的 setListAdapter(adapter);
阅读全文
Android中item间的分割线问题
摘要:使用divider属性:添加背景:android:divider="@drawable/list_driver"。改变颜色:android:divider="#000000"。去 掉:android:divider="@null"。
阅读全文
Android中在点击ListView的item时改变其背景
摘要:设置背景:drawable/inform_item_background.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" >//没有焦点时的图片背景 <item android:state_window_focused="false" android:drawable="@drawable/inform_i
阅读全文