布局填充器:LayoutInflater View.inflate
来源:互联网 发布:兰州大学 知乎 编辑:程序博客网 时间:2024/06/02 07:29
/**
* 创建适配器
* @author Administrator
*
*/
public class PersonAdapter extends BaseAdapter{
private static final String TAG = "PersonAdapter";
/**
* 控制listView中有多少个条目
*/
@Override
public int getCount() {
Log. i(TAG, "getCount方法执行了......" );
System. out.println( personList.size());
return personList.size();
}
/**
* 只创建一个屏幕的view
* position:对应的view的位置
* convertView: 拖出去的item 循环画轴效果:return convertView
*/
@Override
public View getView( int position, View convertView, ViewGroup parent) {
// View view =View.inflate(MainActivity.this,R.layout. list_item,null);
//把list_item转化成view对象:
//得到一个布局填充器(得到打气筒)
LayoutInflater inflater = LayoutInflater.from(MainActivity.this);
//1.xml文件id 2.将对象固定到哪里(气球上栓的绳子)
View view = inflater.inflate(R.layout. list_item, null);
//得到view中控件
TextView tv_id = (TextView)view.findViewById(R.id.tv_personid );
TextView tv_name=(TextView)view.findViewById(R.id.tv_personname );
TextView tv_phone=(TextView)view.findViewById(R.id.tv_personphone );
Person person= personList.get(position);
tv_id.setText(person.getId());
tv_name.setText(person.getName());
tv_phone.setText(person.getPhone());
return view;
}
@Override
public Object getItem( int position) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId( int position) {
// TODO Auto-generated method stub
return 0;
}
}
- 布局填充器:LayoutInflater View.inflate
- inflate用一个XML源填充view. LayoutInflater
- 布局填充器(LayoutInflater)
- LayoutInflater和View.inflate布局时需要知道的原理
- LayoutInflater 填充器填充布局,布局属性失效问题
- LayoutInflater 填充器填充布局,布局属性失效问题
- LayoutInflater 填充器填充布局,布局属性失效问题
- View.Inflate)与LayoutInflater.from().inflate();
- View.inflate()与LayoutInflater.inflate()的区别?
- LayoutInflater.from(this) View.inflate()
- LayoutInflater.from(this) View.inflate()
- LayoutInflater.inflate方法加载View
- Android LayoutInflater(布局填充器)的详解
- Android LayoutInflater(布局填充器)使用指南
- LayoutInflater和inflate()方法的用法 (自定义View中加载xml布局)
- LayoutInflater和inflate()方法的用法 (自定义View中加载xml布局)
- LayoutInflater和inflate()方法的用法 (自定义View中加载xml布局)
- Android LayoutInflater的inflate布局文件收获
- c语言指针详解
- 共享链接SQL Server数据库字符串的写法【附加实例】
- 2014校招-网易运维-电面1
- 面向对象编程的学习笔记
- 关于用java io实现文件压缩与解压(不涉及压缩算法)
- 布局填充器:LayoutInflater View.inflate
- IT开发经验的七个总结
- 广告定时滚动,点标签跳转
- Matlab绘图
- ArrayAdapter入门
- Cocos2D-X的引擎核心—基本框架
- struts2初步使用
- Lucene.Net中的分词算法 和 第三方分词算法
- Java中equals和==的区别