Android listview显示复杂页面(inflate打气筒,将布局转换成view)
来源:互联网 发布:windows xp sp3激活码 编辑:程序博客网 时间:2024/06/08 11:51
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //1 找到我们关心的控件 ListView lv = (ListView) findViewById(R.id.lv); //设置数据适配器 lv.setAdapter(new MyAdapter()); } private class MyAdapter extends BaseAdapter { @Override public int getCount() { return 7; } @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) { //1 想办法把我们自己定义的布局转换成一个view对象 就可以了 View view; if (convertView == null) { /*创建一个新的view对象,可以通过打气筒把一个布局资源转换成一个view对象 resource 就是我们定义的布局文件 1.获取打气筒服务 view = View.inflate(getApplicationContext(), R.layout.item, null); 2.获取打气筒服务 view = LayoutInflater.from(getApplicationContext()).inflate(R.layout.item, null); */ //3.获取打气筒服务 LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); view = inflater.inflate(R.layout.item, null); } else { //复用历史缓存对象 view = convertView; } return view; } }}
0 0
- Android listview显示复杂页面(inflate打气筒,将布局转换成view)
- 3min初识ListView(4)-inflate打气筒实现复杂布局
- android:打气筒功能View.inflate
- Android 获取inflate(打气筒)的方式
- ListView 显示数据库条目 View.inflate()
- ListView 使用自定义适配器,将自定义xml布局转换成view调整布局
- Android 将布局文件转成图片(将View 转换成BitMap)
- Android 将布局文件转成图片(将View 转换成BitMap)
- Android -- listview的使用, Inflater打气筒创建View对象,三种数据Adapter
- 将xml布局转换成view对象
- 采用layoutInflater打气筒创建一个view对象 →ListView
- listview入门(采用layoutlnflater打气筒创建一个view对象)
- android中 将布局转换成view的三种方式
- Android如何在动画时将View移出父布局/如何将View显示在父布局外(android:clipChildren属性)
- Android基础(六) ListView - 复杂布局
- Android 复杂布局的ListView优化思路
- Android中View.inflate()
- 将xml布局转换成View的几种方式
- 使用Vue.js制作仿Metronic高级表格(一)静态设计
- Spring4.x【入门 what +why +how】
- maven添加jar包
- C++排序
- 回文串算法 Longest Palindromic Substring leetcode
- Android listview显示复杂页面(inflate打气筒,将布局转换成view)
- HTML
- Qt实现简单图形绘制,双缓冲机制和显示SVG格式图片
- 提高篇—统计字符串总共出现多少次数字?
- 【C++学习笔记】for与while
- 在windows 10环境下安装xgboost
- HDFS副本放置节点选择的优化
- bzoj 1935 && bzoj 4322 离线+树状数组
- Docker 镜像篇