关于android Listview 使用时遇到的几个问题
2013-06-03 17:36
567 查看
1.解决Android的ListView控件滚动时背景变黑
Android默认可能在滚动ListView时这个列表控件的背景突然变成黑色。这样可能导致程序 的黑色的背景和主程序的主题既不协调。解决的方法Google在设计Android时也考虑了,在Layout的ListView中加入 android:cacheColorHint="#00000000" 的属性即可。2.去掉listView的item之间的分隔线
在代码中使用myListView.setDividerHeight(0);
myListView.setDivider(null);
XML布局文件中设置ListView的属性android:divider="#FFCC00"或者android:divider="@null"
当然换一个好看的自动的分隔线也行
android:divider="@drawable/divider_line"
3.下面是一个最基础的 BaseAdapter 的使用
[java]
view plaincopy
[java]
view plaincopy
String[] newMemberGuideArr={"123","456","123","456","123","456","123","456"};
[java]
view plaincopy
class MyListAdapter extends BaseAdapter{
private Context mContext;
public MyListAdapter(Context context) {
mContext = context;
}
@Override
public int getCount() {
return newMemberGuideArr.length;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return newMemberGuideArr[position];
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
Holder holder;
if(convertView == null){
convertView = LayoutInflater.from(mContext).inflate(R.layout.help_item, null);
holder = new Holder();
holder.title = (TextView) convertView.findViewById(R.id.help_item_text);
convertView.setTag(holder);
}else{
holder = (Holder) convertView.getTag();
}
holder.title.setText(newMemberGuideArr[position]);
return convertView;
}
class Holder{
TextView title;
}
}
相关文章推荐
- 关于android Listview 使用时遇到的几个问题
- 关于Android中listView的复用及优化问题详解,应用开发者应多多使用,是app更顺畅,让用户更好体验!
- 关于使用facebook的Android调试工具Stetho时遇到的问题
- Android 中 在listview 中使用checkbox 遇到的选择问题
- android中使用csv文件来存储数据中遇到的几个问题
- 拿什么拯救:Android Studio 时代 继续使用Eclipse开发Android app时遇到的几个问题以及解决办法
- 关于Jenkins使用Gradle对android项目打包遇到的问题总结
- 关于SwipeRefreshLayout与ViewPage、ListView嵌套使用的几个问题
- 使用Android-PullToRefresh库中的PullToRefreshListView添加header时遇到的问题
- 关于android开发在布局中使用sharp时遇到的问题
- Android 关于使用阿里Freeline遇到的问题
- 关于Android使用Instrumentation做功能测试的时候遇到的一个问题
- 关于android ListView倒计时遇到的一些问题
- 几个Android开发中遇到的问题
- Android ScrollView 和ListView 一起使用的问题汇总
- Android项目使用support v7时遇到的各种问题(转载百度经验)
- Android中关于Logcat的几个问题
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- Android 关于ListView几个比较特别的属性
- 刚才遇到了关于C#使用外部DLL函数上的char*的问题。