- 这段时间做的三个app会经常遇到自定义listview进行动态的添加商品然后进行结算,在加入到购物车进行结算,结算的方式就是老三样。首先实现的思路就是在主视图(比如fragment、activity或者是fragmentactivity)中有个被scrollview嵌套的linearlayout去addview自定义的listview,那自定义的listview是继承于linearlayout,创建完之后自身在加一下,创建view就是这样,然后通过遍历集合数据进行动态的添加到主视图的linearlayout中去。
- 代码的实现如下所示:
public class OrderListview extends LinearLayout {
private Context context;
private FinalBitmap afinal;
private ListView listView;
private TextView tv_time_date;
private TextView tv_time_hours;
private OrderItemBean bean;
private MyAdapter adapter;
private TextView tv_totalprice;
private TextView tv_gotogive;
public OrderListview(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
this.context = context;
init();
}
public OrderListview(Context context, AttributeSet attrs) {
super(context, attrs);
this.context = context;
init();
}
public OrderListview(Con