02-09Android学习进度报告九
2024-09-29 23:08:22
今天我学习了关于Adapter的基础知识,了解了Android开发的一些思路和架构。
首先我了解了Adapter的概念以及开发过程中常用的Adapter:
- BaseAdapter:抽象类,实际开发中我们会继承这个类并且重写相关方法,用得最多的一个Adapter!
- ArrayAdapter:支持泛型操作,最简单的一个Adapter,只能展现一行文字~
- SimpleAdapter:同样具有良好扩展性的一个Adapter,可以自定义多种效果!
- SimpleCursorAdapter:用于显示简单文本类型的listView,一般在数据库那里会用到,不过有点过时, 不推荐使用!
代码实现如下:
public class MainActivity extends AppCompatActivity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//要显示的数据
String[] strs = {"基神","B神","翔神","曹神","J神"};
//创建ArrayAdapter
ArrayAdapter<String> adapter = new ArrayAdapter<String>
(this,android.R.layout.simple_expandable_list_item_1,strs);
//获取ListView对象,通过调用setAdapter方法为ListView设置Adapter设置适配器
ListView list_test = (ListView) findViewById(R.id.list_test);
list_test.setAdapter(adapter);
}
}
今天主要是学习了这些知识。
最新文章
- Android动画效果之Property Animation进阶(属性动画)
- 强类型DataSet的使用简明教程
- hypervisor与VMware共存方法
- NYOJ-取石子
- JavaBean转换为XML的源码
- SQL在INNER JOIN时,也可以将子查询加入进来
- VS2010 + Entity FrameWork 4.4 +Mvc 4.0 出现的错误
- include(thinkphp常用内置标签)
- ArcGIS中如何导出单个矢量要素图形
- ansible自动化运维工具的安装与使用
- node.js应用Redis数据库
- IllegalStateException
- 额定能量不得超过160Wh, 等同是多少mAh电池容量?
- bzoj3047: Freda的传呼机 &;&; 2125: 最短路
- IO流输入 输出流 字符字节流
- CKEditor与dotnetcore实现图片上传
- TensorFlow-谷歌深度学习库 手把手教你如何使用谷歌深度学习云平台
- 第八章——降维(Dimensionality Reduction)
- fiddler 一些不为人知的功能
- 在UnrealEngine中用Custom节点实现高斯模糊