Android使用ListView控件问题:

The application has stopped unexpectedly, please try again。

开发环境:android 1.6 最低兼容 4.0

报错代码如下:

main.xml

代码

 1 <?xml version="1.0" encoding="utf-8"?>  
 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/

代码

 1 public class listview extends ListActivity {
 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

代码

 1 <?xml version="1.0" encoding="utf-8"?>  
 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

代码

 1 public class listview extends ListActivity {
 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控件问题相关推荐

  1. android中ListView控件onItemClick事件中获取listView传递的数据

    http://blog.csdn.net/aben_2005/article/details/6592205 本文转载自:android中ListView控件&&onItemClick ...

  2. android 全选功能,Android实现ListView控件的多选和全选功能实例

    本文实例讲述了Android实现ListView控件的多选和全选功能.分享给大家供大家参考,具体如下: 主程序代码 MainActivity.Java package yy.test; import ...

  3. listview控件Android,Android中ListView控件的简单使用

    文章引自郭霖<第一行代码> ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕 使用LIstView控件 1 在布局文件中引入Li ...

  4. Android列表ListView控件的使用

    在Android开发中,ListView是比较常用的控件,它以列表的形式显示具体内容,并且能够根据数据的长度自适应显示. 在ListView中可以根据需要显示自定义的列表内容,包括文字(TextVie ...

  5. android 自定义listview控件,一个简单又完整的自定义ListView

    ListView 一.简单列表 1.在activity_main中添加控件ListView xmlns:tools="http://schemas.android.com/tools&quo ...

  6. 解决Android的ListView控件滚动时背景变黑

    在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android: ...

  7. Android 自定义ListView控件,滑动删除

    1.触摸事件 dispatchTouchEvent 判断是否处理触摸动作 onTouchEvent 处理触摸动作 2.Android对于控制和获取View在屏幕很强大 ListView: pointT ...

  8. listview控件在php的使用方法,Android_Android编程之控件ListView使用方法,本文实例讲述了Android编程之控 - phpStudy...

    Android编程之控件ListView使用方法 本文实例讲述了Android编程之控件ListView使用方法.分享给大家供大家参考.具体分析如下: 控件ListView是一个重要的控件,可以被用作 ...

  9. android listview 滑动条显示_第七十六回:Android中UI控件之RecyclerView基础

    各位看官们,大家好,上一回中咱们说的是Android中UI控件之ListView优化的例子,这一回咱们说的例子是UI控件之RecyclerView.闲话休提,言归正转.让我们一起Talk Androi ...

最新文章

  1. Python持续点火,跟进还是观望?
  2. 五角大楼公布UFO报告,不明飞行物到底是什么?(全文)
  3. 教你识别:虚拟内存和物理内存的区别
  4. SQL SERVER 2008的元数据视图
  5. [开源] C语言项目实战 - 虚拟鼠标 - VirtualMouse
  6. encodeURIComponent编码2次
  7. Java xml 工具 JDOM 使用详解.
  8. 【深入理解JVM】ClassLoader类加载机制
  9. 【Solidity】3.类型 - 深入理解Solidity
  10. java中常见的几种内部类,你会几个?(未完)
  11. oracle x ksppi,求 x$ksppi 和x$ksppcv 得详细解释
  12. 关于Meta标签中format-detection属性及含义
  13. L1-057 PTA使我精神焕发 (5 分)-PAT 团体程序设计天梯赛 GPLT
  14. 题解(1-4)-----寒假练习赛(一)
  15. MySQL 中的数据类型介绍
  16. 2022年java开发面试题整理合集
  17. SAS的win10 64位安装过程
  18. JavaScript实现12进制的时钟特效
  19. 华为云服务登录显示服务器异常,云服务器异常登录应该怎么处理
  20. 项目国际化I18N多语言切换

热门文章

  1. window mysql 字符集_Windows mysql默认字符集修改
  2. linux刷新指定URL脚本,【图片】linux下crontab定时执行本地脚本和定时访问指定url【不要牧师吧】_百度贴吧...
  3. java 1%10_Java 操作符与运算符详解
  4. 怎样删除usb计算机连接网络打印机驱动,惠普激光打印机安装驱动时报“跟这台计算机连接的一个 USB 设备运行不正...
  5. java treemap用法_Java TreeMap put()用法及代码示例
  6. 华为机考HJ4字符串分隔C语言题解
  7. shell脚本的命令行传参
  8. OpenCV中的尺度不变特征变换(SIFT Scale-Invariant Feature Transform)
  9. C++:名字空间的使用
  10. 如何查看OpenCV自带函数的源代码