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(安卓)BLE Gatt实现原理解析(未完)
- Android桌面小部件实例 桌面小时钟
- Android(安卓)解决布局问题
- Android开发7:单元测试
- android手机两种方式获取IP地址
- 在下方的tab页
- android截屏代码:C++实现
- Android中的AutoCompleteTextView的使用
- Android(安卓)Bundle类