1.临时保存每个item中的显示数量控件的text:
HashMap map = new HashMap();
使用map来保存每条item显示的数量值。EditText在BaseAdapter中的getView()
方法中去显示对应position的map中的值,如下:
editText.setText(map.get(position));
2. "...
分类:
移动开发 时间:
2015-05-18 09:06:31
阅读次数:
158
前言: 对于ListView而言,自定义的Adapter对于显示复杂的界面有很大的灵活性。使用自定义的Adapter需要继承BaseAdapter,然后重写getCount(),getView(),getItem,getItemId()4个方法。adapter在绘制listview时是先根据ge.....
分类:
移动开发 时间:
2015-05-14 23:15:50
阅读次数:
280
前言 在开发APP的过程中,攻城狮少不了要跟ListView、GridView这些组件眉来眼去,暗送几波秋波。自然原生态美人BaseAdapter更是程序员的最爱,有了它,我们想怎么干就能怎么干,嘿嘿,你懂的O(∩_∩)O哈哈~ 但是,每次写一个BaseAdapter,我们都很自觉的给他写一个V.....
分类:
移动开发 时间:
2015-05-05 01:18:57
阅读次数:
136
【前言】 我们一般编写listView的时候顺序是这样的: 需要展示的数据集List 为这个数据集编写一个ListView 为这个ListView编写一个Adapter,一般继承自BaseAdapter 在BaseAdapter内部编写一个ViewHolder类,对应ListView里面的item控...
分类:
移动开发 时间:
2015-05-04 20:11:06
阅读次数:
264
下拉刷新是很多应用都使用的很流行的一种效果,今天也算是彻底的理解了一下PullToRefreshListView的使用,但是弄了一天却在一个很傻的地方犯了错误。 @Override public View getView(int position, View convertView, V...
分类:
移动开发 时间:
2015-05-01 01:47:17
阅读次数:
230
Android编程中经常会使用到ArrayAdapter、SimpleAdapter、BaseAdapter。其中ArrayAdapter、SimpleAdapter较为简单,定制效果少,而BaseAdapter使用的非常普遍。 1 asyncHttpClient.get(Constants.H.....
分类:
移动开发 时间:
2015-04-29 21:12:00
阅读次数:
694
对于 ListView 的使用,他有两个重点的部分,一个是下拉刷新和加载更多,这个今天我们不讲,另外一个是 BaseAdapter 的使用,这个是今天的主角,BaseAdapter 中又有 ViewHolder 模式来实现缓存视图继承BaseAdapter类,实现以下几个方法getCount() -...
分类:
其他好文 时间:
2015-04-29 19:39:21
阅读次数:
142
看了翔哥的自定义万能的adapter,自己也做下笔记,分析一下高手的思维方式,让我们一起进入变态程序员的内心世界。
分析万能的adapter之前,我们先分析一下普通的adapter
public class ReportSpinnerAdapter extends BaseAdapter {
private Context context;
private List st...
分类:
其他好文 时间:
2015-04-29 13:33:49
阅读次数:
150
开发中很常见的一个问题,项目中的GridView不仅仅是简单的文字和图片,常常需要自己定义GridView,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的It...
分类:
移动开发 时间:
2015-04-29 09:50:09
阅读次数:
110
有两个可能的原因 1.内部view没有用其parent的LayoutParams在继承BaseAdapter的时候,用getView返回View的时候,用代码控制布局,需要用到View.setLayoutParams,但是报错了,报的是类型转换错误,经过研究,发现,这里不能使用ViewGroup.....
分类:
其他好文 时间:
2015-04-29 01:58:51
阅读次数:
140