Android使用ListView控件问题
Android使用ListView控件问题:
The application has stopped unexpectedly, please try again。
开发环境:android 1.6 最低兼容 4.0
报错代码如下:
main.xml
2 <LinearLayout
3 android:id="@+id/LinearLayout01"
4 android:layout_width="fill_parent"
5 android:layout_height="fill_parent"
6 xmlns:android="http://schemas.android.com/apk/res/android">
7
8 <ListView android:layout_width="wrap_content"
9 android:layout_height="wrap_content"
10 android:id="@+id/
2 /** Called when the activity is first created. */
3 private ListView listv;
4 @Override
5 public void onCreate(Bundle savedInstanceState) {
6 super.onCreate(savedInstanceState);
7 setContentView(R.layout.main);
8 listv = (ListView) findViewById(R.id.mylistview);
9
10 //生成动态数组,并且转载数据
11 ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
12 for(int i=0;i<30;i++)
13 {
14 HashMap<String, String> map = new HashMap<String, String>();
15 map.put("ItemTitle", "This is Title"+i);
16 map.put("ItemText", "This is text "+i);
17 mylist.add(map);
18 }
19 //生成适配器,数组===》ListItem
20 SimpleAdapter mSchedule = new SimpleAdapter(this, //没什么解释
21 mylist,//数据来源
22 R.layout.my_listitem,//ListItem的XML实现
23
24 //动态数组与ListItem对应的子项
25 new String[] {"ItemTitle", "ItemText"},
26
27 //ListItem的XML文件里面的两个TextView ID
28 new int[] {R.id.ItemTitle,R.id.ItemText});
29 //添加并且显示
30 listv.setAdapter(mSchedule);
31
32
33
34 }
35 }
">
11 </ListView>
12 </Linear
listview的布局文件 my_listview.xml
2 <LinearLayout
3 android:layout_width="fill_parent"
4 xmlns:android="http://schemas.android.com/apk/res/android"
5 android:orientation="vertical"
6 android:layout_height="wrap_content"
7 android:id="@+id/MyListItem"
8 android:paddingBottom="3dip"
9 android:paddingLeft="10dip">
10 <TextView
11 android:layout_height="wrap_content"
12 android:layout_width="fill_parent"
13 android:id="@+id/ItemTitle"
14 android:textSize="30dip">
15 </TextView>
16 <TextView
17 android:layout_height="wrap_content"
18 android:layout_width="fill_parent"
19 android:id="@+id/ItemText">
20 </TextView>
21 </LinearLayout>
22
java代码
修改后的main.xml:
修改后的java
2 /** Called when the activity is first created. */
3 private ListView listv;
4 @Override
5 public void onCreate(Bundle savedInstanceState) {
6 super.onCreate(savedInstanceState);
7 setContentView(R.layout.main);
8 listv = (ListView) findViewById(android.R.id.list);
9 //生成动态数组,并且转载数据
10 ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
11 for(int i=0;i<30;i++)
12 {
13 HashMap<String, String> map = new HashMap<String, String>();
14 map.put("ItemTitle", "This is Title"+i);
15 map.put("ItemText", "This is text "+i);
16 mylist.add(map);
17 }
18 //生成适配器,数组===》ListItem
19 SimpleAdapter mSchedule = new SimpleAdapter(this, //没什么解释
20 mylist,//数据来源
21 R.layout.my_listitem,//ListItem的XML实现
22
23 //动态数组与ListItem对应的子项
24 new String[] {"ItemTitle", "ItemText"},
25
26 //ListItem的XML文件里面的两个TextView ID
27 new int[] {R.id.ItemTitle,R.id.ItemText});
28 //添加并且显示
29 listv.setAdapter(mSchedule);
30
31
32
33 }
34 }
转载于:https://www.cnblogs.com/lecone/archive/2010/11/23/error-The-application-has-stopped-unexpectedly-please-try-again-use-listview-in-android.html
Android使用ListView控件问题相关推荐
- android中ListView控件onItemClick事件中获取listView传递的数据
http://blog.csdn.net/aben_2005/article/details/6592205 本文转载自:android中ListView控件&&onItemClick ...
- android 全选功能,Android实现ListView控件的多选和全选功能实例
本文实例讲述了Android实现ListView控件的多选和全选功能.分享给大家供大家参考,具体如下: 主程序代码 MainActivity.Java package yy.test; import ...
- listview控件Android,Android中ListView控件的简单使用
文章引自郭霖<第一行代码> ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕 使用LIstView控件 1 在布局文件中引入Li ...
- Android列表ListView控件的使用
在Android开发中,ListView是比较常用的控件,它以列表的形式显示具体内容,并且能够根据数据的长度自适应显示. 在ListView中可以根据需要显示自定义的列表内容,包括文字(TextVie ...
- android 自定义listview控件,一个简单又完整的自定义ListView
ListView 一.简单列表 1.在activity_main中添加控件ListView xmlns:tools="http://schemas.android.com/tools&quo ...
- 解决Android的ListView控件滚动时背景变黑
在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android: ...
- Android 自定义ListView控件,滑动删除
1.触摸事件 dispatchTouchEvent 判断是否处理触摸动作 onTouchEvent 处理触摸动作 2.Android对于控制和获取View在屏幕很强大 ListView: pointT ...
- listview控件在php的使用方法,Android_Android编程之控件ListView使用方法,本文实例讲述了Android编程之控 - phpStudy...
Android编程之控件ListView使用方法 本文实例讲述了Android编程之控件ListView使用方法.分享给大家供大家参考.具体分析如下: 控件ListView是一个重要的控件,可以被用作 ...
- android listview 滑动条显示_第七十六回:Android中UI控件之RecyclerView基础
各位看官们,大家好,上一回中咱们说的是Android中UI控件之ListView优化的例子,这一回咱们说的例子是UI控件之RecyclerView.闲话休提,言归正转.让我们一起Talk Androi ...
最新文章
- Python持续点火,跟进还是观望?
- 五角大楼公布UFO报告,不明飞行物到底是什么?(全文)
- 教你识别:虚拟内存和物理内存的区别
- SQL SERVER 2008的元数据视图
- [开源] C语言项目实战 - 虚拟鼠标 - VirtualMouse
- encodeURIComponent编码2次
- Java xml 工具 JDOM 使用详解.
- 【深入理解JVM】ClassLoader类加载机制
- 【Solidity】3.类型 - 深入理解Solidity
- java中常见的几种内部类,你会几个?(未完)
- oracle x ksppi,求 x$ksppi 和x$ksppcv 得详细解释
- 关于Meta标签中format-detection属性及含义
- L1-057 PTA使我精神焕发 (5 分)-PAT 团体程序设计天梯赛 GPLT
- 题解(1-4)-----寒假练习赛(一)
- MySQL 中的数据类型介绍
- 2022年java开发面试题整理合集
- SAS的win10 64位安装过程
- JavaScript实现12进制的时钟特效
- 华为云服务登录显示服务器异常,云服务器异常登录应该怎么处理
- 项目国际化I18N多语言切换
热门文章
- window mysql 字符集_Windows mysql默认字符集修改
- linux刷新指定URL脚本,【图片】linux下crontab定时执行本地脚本和定时访问指定url【不要牧师吧】_百度贴吧...
- java 1%10_Java 操作符与运算符详解
- 怎样删除usb计算机连接网络打印机驱动,惠普激光打印机安装驱动时报“跟这台计算机连接的一个 USB 设备运行不正...
- java treemap用法_Java TreeMap put()用法及代码示例
- 华为机考HJ4字符串分隔C语言题解
- shell脚本的命令行传参
- OpenCV中的尺度不变特征变换(SIFT Scale-Invariant Feature Transform)
- C++:名字空间的使用
- 如何查看OpenCV自带函数的源代码