关于android Listview 使用时遇到的几个问题
2012-11-10 12:36
676 查看
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 的使用String[] newMemberGuideArr={"123","456","123","456","123","456","123","456"};
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-PullToRefresh库中的PullToRefreshListView添加header时遇到的问题
- 拿什么拯救:Android Studio 时代 继续使用Eclipse开发Android app时遇到的几个问题以及解决办法
- 关于Jenkins使用Gradle对android项目打包遇到的问题总结
- Android 关于使用阿里Freeline遇到的问题
- 关于Android使用Instrumentation做功能测试的时候遇到的一个问题
- 关于android ListView倒计时遇到的一些问题
- 关于Android中listView的复用及优化问题详解,应用开发者应多多使用,是app更顺畅,让用户更好体验!
- 关于android开发在布局中使用sharp时遇到的问题
- 关于使用facebook的Android调试工具Stetho时遇到的问题
- 关于SwipeRefreshLayout与ViewPage、ListView嵌套使用的几个问题
- android中使用csv文件来存储数据中遇到的几个问题
- Android 中 在listview 中使用checkbox 遇到的选择问题
- 最近遇到的几个Android疑难问题
- 关于phpstudy中使用composer的几个问题
- 我在使用Unity 发布IOS真机过程时遇到的关于JIT的问题列表
- DPF.Android.Native.Components.v2.8.1 for delphi xe6 使用DPFJAlertDialog遇到的问题
- 关于使用RecyclerView遇到的一些问题集合
- android 之 ListView 里面嵌套 GridView 遇到的问题及其解决方法。
- CentOS6.5(带图形安装)在使用过程中遇到的一些网络问题迷惑(关于联网)