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

来源:互联网 发布:js获取pdf文件大小 编辑:程序博客网 时间:2024/06/01 17:44
/*默认实现类 simpleXXX defaultXXX baseXXXMVC:mode 模型 , List<SQliteDomain>view 试图, ListViewcontroller 控制器  adapter1.首先调用getCount()确定集合中的条目2.调用getView把每个条目创建出来 ,显示在界面布局中,       界面布局满了不在创建,当拖动屏幕时,在创建新的条目*/class MyAdapters extends BaseAdapter{private static final String TAG = "MyAdapter";@Override//控制listview 共有多少条目,listDB集合sizepublic int getCount() {return listDB.size();}@Overridepublic Object getItem(int position) {return null;}@Overridepublic long getItemId(int position) {return 0;}@Overridepublic 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;}}

0 0
原创粉丝点击