Android开发中ListView的使用方法
来源:互联网 发布:淘宝如何绑定支付宝 编辑:程序博客网 时间:2024/06/05 18:25
一、ListView的使用方法详解
1、定义一个布局并将其初始化,同时设置它的一些属性
- private LinearLayout llInormation;
- llInormation=new LinearLayout(MainActivity.this);
- llInormation.setOrientation(LinearLayout.HORIZONTAL);
- llInormation.setPadding(5, 5, 5, 5);
2、定义并初始化ListView的适配器
- BaseAdapter baseAdapter=new BaseAdapter() {
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- llInormation=new LinearLayout(MainActivity.this);
- return llInormation;
- }
- @Override
- public long getItemId(int position) {
- return 0;
- }
- @Override
- public Object getItem(int position) {
- return null;
- }
- @Override
- public int getCount() {
- return 5;
- }
- };
3、定义一些控件并将其初始化,同时设置它的一些属性,然后向布局中添加控件(这里定义一个ImageView控件和TextView控件)
- private ImageView imgPeople;
- private TextView tvChoice;
- // 定义并初始化ImageView控件,同时设置它的一些属性,然后向布局中添加ImageView控件
- imgPeople=new ImageView(MainActivity.this);
- imgPeople.setImageDrawable(getResources().getDrawable(imgId[position]));
- imgPeople.setLayoutParams(new Gallery.LayoutParams(210, 240));
- llInormation.addView(imgPeople);
- // 定义并初始化TextView控件,同时设置它的一些属性,然后向布局中添加TextView控件
- tvChoice=new TextView(MainActivity.this);
- tvChoice.setText(getResources().getText(imgInfoId[position]));
- tvChoice.setTextSize(24);
- tvChoice.setTextColor(MainActivity.this.getResources().getColor(R.color.white));
- tvChoice.setGravity(Gravity.LEFT);
- tvChoice.setPadding(5, 5, 5, 5);
- llInormation.addView(tvChoice);
4、设置ListView的适配器
- lvInformation.setAdapter(baseAdapter);
二、示例
1、效果
2、源代码
源代码下载地址:http://download.csdn.net/detail/wpwbb510582246/9637881
由于本人初写博客,写的不好的地方还请大家能批评指正,希望能和大家相互学习、相互交流、共同成长。
0 0
- Android开发中ListView的使用方法
- Android开发系列(十四):ListView用法、对ListView监听的三种方法以及ListView中Adapter的使用方法
- android应用中ListView的使用方法
- android ListView的使用方法
- android开发中Android模拟器的使用方法
- Android ListView控件的使用方法
- ListView 中addHeaderView的使用方法
- Android开发中SQLite的简单使用方法
- android系统开发中log的使用方法
- android开发中ToggleButton的使用方法详解
- Android开发中WebView的使用方法
- Android开发中AlertDialog的使用方法
- android开发中AutoCompleteTextView的使用方法
- android开发教程之listview使用方法
- android开发教程之listview使用方法
- android开发中listview的使用
- android开发中TabHost使用方法
- 【Android 开发】:Android中EditText控件的几种使用方法
- 内存连续分配方式采用的几种算法及各自优劣。
- hibernate3.3.2学习笔记--- 一对多
- void* 指针、NULL指针、零指针、野指针、悬垂指针
- leetcode --- Longest Common Prefix
- 嵌入式系统学习(七)-bootloader修改实例
- Android开发中ListView的使用方法
- iOS学习笔记-TableView性能优化篇1
- bzoj3174 [Tjoi2013]拯救小矮人
- 编程之美 3.9 :重建二叉树
- android studio中添加genymotion模拟器
- LeetCode : Minimum Path Sum
- 腾讯云mysql重新设置密码解决办法
- Android基础之计时器
- 161001初识C++