Android studio listview实现列表数据显示 数据循环显示效果
时间:2022-07-27
本文章向大家介绍Android studio listview实现列表数据显示 数据循环显示效果,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Android studio listview实现列表数据显示
样式不好看!想要好看的样式可以私我,我加! item.xml
<?xml version="1.0" encoding="utf-8"?
<!--item --
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
<!--姓名 --
<TextView
android:layout_width="130dp"
android:layout_height="wrap_content"
android:id="@+id/name"
/
<!-- 性别--
<TextView
android:layout_width="150dp"
android:layout_height="wrap_content"
android:id="@+id/sex"
/
</LinearLayout
main.xml
<?xml version="1.0" encoding="utf-8"?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
<!-- 标题 --
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
<TextView
android:layout_width="130dp"
android:layout_height="wrap_content"
android:text="姓名"
/
<TextView
android:layout_width="150dp"
android:layout_height="wrap_content"
android:text="姓名"
/
</LinearLayout
<!-- ListView控件 --
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/listView"
/
</LinearLayout
MainActivity .java
public class MainActivity extends Activity {
List<String list;
List<String list1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView listView = (ListView) this.findViewById(R.id.listView);
//获取到集合数据
//名字列表,之后可以动态加入数据即可,这里只是数据例子
list = new ArrayList< ();
list.add("小明");
list.add("李华");
list.add("张三");
list1 = new ArrayList< ();
list1.add("男");
list1.add("男");
list1.add("女");
List<HashMap<String, Object data = new ArrayList<HashMap<String,Object ();
for(int i = 0; i < list .size(); i++){
HashMap<String, Object item = new HashMap<String, Object ();
item.put("name", list.get(i));
item.put("sex", list1.get(i));
data.add(item);
}
//创建SimpleAdapter适配器将数据绑定到item显示控件上
SimpleAdapter adapter = new SimpleAdapter(MainActivity.this, data, R.layout.item,
new String[]{"name", "sex"}, new int[]{R.id.name, R.id.sex});
//实现列表的显示
listView.setAdapter(adapter);
}
}
总结
到此这篇关于Android studio listview实现列表数据显示 数据循环显示效果的文章就介绍到这了,更多相关Android studio listview数据显示 内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!
- 一个Pythoner的自我修养系列(一)
- 众里寻她千百度,蓦然回首,那bug却在灯火阑珊处
- Github|Python开源项目漫游指南(一)
- Caliburn.Micro学习笔记(四)----IHandle<T>实现多语言功能
- .NET 4 System.Threading.CountdownEvent
- java与ruby的直观比较
- 每天一个Linux命令:chmod
- SparkSql 中外连接查询中的谓词下推规则
- Caliburn.Micro学习笔记(三)----事件聚合IEventAggregator和 Ihandle<T>
- Python进行数据可视化分析快速教程实例
- 一个抓取豆瓣图书的开源爬虫的详细步骤
- Java 8 Stream 教程 (三)
- silverlight ListBox 多列图片效果
- ZooKeeper构建分布式锁(选译)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- saltstack手册(含官方pdf)
- 详解Go变量类型的内存布局
- linux vim 编辑器之多文件多窗口编辑
- 深入解析 Go 中 Slice 底层实现
- 2017年的golang、python、php、c++、c、java、Nodejs性能对比(golang python php c++ java Nodejs Performance)
- linux文件时间属性 查看和修改文件时间
- Linux硬连接和软连接详解
- Linux 压缩,解压缩,打包指令
- Linux下使用python脚本执行BCP导入导出操作
- 通用高效字符串匹配--Sunday算法
- Golang fmt Printf 格式化参数手册/详解/说明
- 正则表达式(RegEx)官方手册/权威指南【Python】
- 玩透二叉树(Binary-Tree)及前序(先序)、中序、后序【递归和非递归】遍历
- 如何写出优雅的 Golang 代码
- 检测代码潜在bug和质量之SonarQube