博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android ListView 动态添加一行数据
阅读量:4180 次
发布时间:2019-05-26

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

public class MainActivity extends AppCompatActivity {private ArrayList
data = new ArrayList
();private ListView listView = null;private ArrayAdapter
adapter = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); data.add("AA"); data.add("BB"); listView = (ListView)findViewById(R.id.list_view); adapter = new ArrayAdapter
(MainActivity.this, android.R.layout.simple_list_item_1, data); listView.setAdapter(adapter); Button button = (Button)findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { data.add("hahaha"); //adapter.add("haha"); adapter.notifyDataSetChanged(); } }); }}

一开始用String []data  字符串数组,每次add都崩溃了,后面改成ArrayList<String>就没问题了

转载地址:http://bwmai.baihongyu.com/

你可能感兴趣的文章
IOS程序开发框架
查看>>
安装jdk的步骤
查看>>
简述JAVA运算符
查看>>
简易ATM源代码及运行结果
查看>>
简述Java中的简单循环
查看>>
用JAVA实现各种乘法表
查看>>
for双重循环实现图形
查看>>
Java类和对象基础
查看>>
简述Java继承和多态
查看>>
Java中Arrays工具类的用法
查看>>
简述JAVA抽象类和接口
查看>>
JAVA常用基础类
查看>>
简述Java异常处理
查看>>
简述Java集合框架
查看>>
jQuery+ajax实现省市区(县)下拉框三级联动
查看>>
Spring中的AOP 面向切面编程
查看>>
简述Spring中的JDBC框架
查看>>
MyBatis 动态SQL
查看>>
Spring MVC体系结构和处理请求控制器
查看>>
浏览器内核的整理稿
查看>>