ListView 显示数据库条目 View.inflate()

/*
	默认实现类 simpleXXX defaultXXX baseXXX
	MVC:
	mode 模型 , 	List<SQliteDomain>
	view 试图, 	ListView
	controller 控制器  		adapter
	1.首先调用getCount()确定集合中的条目
	2.调用getView把每个条目创建出来 ,显示在界面布局中,
	       界面布局满了不在创建,当拖动屏幕时,在创建新的条目
	*/
	class MyAdapters extends BaseAdapter{
		private static final String TAG = "MyAdapter";
		@Override
		//控制listview 共有多少条目,listDB集合size
		public int getCount() {
			return listDB.size();
		}
		@Override
		public Object getItem(int position) {
			
			return null;
		}
		@Override
		public long getItemId(int position) {
			
			return 0;
		}
		@Override
		public View getView(int position, View convertView, ViewGroup parent) {
			//获取到 position 位置的 某一DB 条目对象
			SQliteDomain list = listDB.get(position);
			// View.inflate()
			View v = View.inflate(getApplicationContext(), R.layout.activity_db_main, null);
			//在 v 找对应的 id控件
			TextView idview = (TextView) v.findViewById(R.id.idView);
			idview.setText("id:"+list.getId());
			
			TextView numberView = (TextView) v.findViewById(R.id.numberView);
			numberView.setText("number:"+list.getNumber());
			
			TextView nameView = (TextView) v.findViewById(R.id.nameView);
			nameView.setText("name:"+list.getName());
			
			return v;
		}	
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值