android 自定义ListView中的单项选择
android 自带的 ListView的单项选择item做的很丑,最近写了一个新的 ListView 的单项选择,代码如下:
public ArrayList
ListView 中adapter可以是一个基于BaseAdapter的子类,在 getView()中代码如下:
L ayoutInflater inflater; View view; if(convertView == null) { inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); view = inflater.inflate(R.layout.listview_item_manage_bookshelves, null); }else{ view=convertView; } final HolderView holderView = new HolderView(); holderView.mImageViewCheck = (ImageView) view.findViewById(R.id.imageview_bookshelves_check_button); holderView.mTextViewBookName = (TextView) view.findViewById(R.id.textview_manage_book_name); holderView.mTextViewBookAuthorName = (TextView) view.findViewById(R.id.textview_manage_bookshelves_author);
自定义的HolerView 代码如下:
private class HolderView { private ImageView mImageViewCheck; private TextView mTextViewBookName; private TextView mTextViewBookAuthorName; }
这样的话,就可以随意定义listview中item的单项选择样式了。
更多相关文章
- android截屏代码:C++实现
- Android 异步任务加载图片代码
- Android常用功能代码总结一
- android在java代码中绘制矩形框
- 用ant实现自动打包android(二) -- android代码混淆
- Android通过WebView调用 JS 代码
- Android下为自己定义WifiManager类wifi模块代码
- 如何提高android代码质量
- Android日志系统Logcat源代码简要分析