博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android中BaseAdapter的基本用法和加载自定义布局!
阅读量:4701 次
发布时间:2019-06-09

本文共 1868 字,大约阅读时间需要 6 分钟。

1 public class MainActivity extends Activity { 2  3     ListView listView = null; 4     @Override 5     protected void onCreate(Bundle savedInstanceState) { 6         super.onCreate(savedInstanceState); 7         setContentView(R.layout.activity_main); 8  9         listView = (ListView) findViewById(R.id.base_list);10 11         BaseAdapter baseAdapter = new BaseAdapter() {12             @Override13             public int getCount() {  //返回多少,显示多少个列表项14                 return 10;15             }16 17             //该方法的返回值决定第position处列表项的内容18             @Override19             public Object getItem(int position) {20                 return position;21             }22 23             //该方法的返回值决定 第 i 处的列表项的ID24             @Override25             public long getItemId(int i) {26                 return i;27             }28 29             @Override30             public View getView(int i, View view, ViewGroup viewGroup) {31                 //  i   表示第几项
的id(从 0 开始)32 // view 表示每个item的view33 // viewGroup 表示父容器(例如:ListView,GridView,....)34 35 36 //加载自定义的布局37 view = LayoutInflater.from(getApplicationContext()).inflate(R.layout.listview_item_style, null);38 39 if (view != null) {40 TextView textView = (TextView) view.findViewById(R.id.context);41 textView.setText("我爱你中国!!!" + i);42 textView.setTextSize(24);43 44 ImageView imageView = (ImageView) view.findViewById(R.id.image);45 imageView.setBackgroundResource(R.drawable.ic_launcher);46 }47 return view;48 }49 };50 51 //设置baseAdapter52 listView.setAdapter(baseAdapter);53 }54 }

 

转载于:https://www.cnblogs.com/819158327fan/p/4749474.html

你可能感兴趣的文章
深度学习中优化【Normalization】
查看>>
POJ2309BST(树状数组)
查看>>
洛谷P2114 起床困难综合症【位运算】【贪心】
查看>>
Ubuntu+caffe训练cifar-10数据集
查看>>
net 把指定 URI 的资源下载到本地
查看>>
招投标专家库
查看>>
OJ-2:区间问题【九度1554】
查看>>
NSURLSession详解
查看>>
实时处理与流处理
查看>>
从零开始的全栈工程师——js篇2.17(属性和节点获取)
查看>>
python学习笔记(三)、字典
查看>>
在页面加载后执行任务
查看>>
图形学-绘制
查看>>
MYSQL中批量替换某个字段的部分数据
查看>>
ArcGIS js api开发环境配置
查看>>
记一次腾讯IEG面试失败经历
查看>>
js中 $ 未定义 或者 “xxx”未定义
查看>>
解决OX10.11.4 不能授权的问题
查看>>
Mac- appium 环境配置
查看>>
浅谈数据挖掘与数据分析?
查看>>