我的列表视图显示这样的错误我在我的问题中提到的事件,尽管我在mainactivity中提到扩展listactivity也和我的布局我把尽可能的ListViewLogcat错误 - 内容必须有一个ListView的id属性是'android.R.id.list'

activity_list_item.xml

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity" >

android:id="@android:id/list"

android:layout_width="wrap_content"

android:layout_height="fill_parent" >

Mainactivity.java

public class MainActivity extends ListActivity implements FetchDataListener{

private ProgressDialog dialog;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_list_item);

initView();

}

private void initView() {

// show progress dialog

dialog = ProgressDialog.show(this, "", "Loading...");

String url = "http://10.0.2.2/test/apps.php";

FetchDataTask task = new FetchDataTask(this);

task.execute(url);

}

@Override

public void onFetchComplete(List data) {

// dismiss the progress dialog

if(dialog != null) dialog.dismiss();

// create new adapter

ApplicationAdapter adapter = new ApplicationAdapter(this, data);

// set the adapter to list

setListAdapter(adapter);

}

@Override

public void onFetchFailure(String msg) {

// dismiss the progress dialog

if(dialog != null) dialog.dismiss();

// show failure message

Toast.makeText(this, msg, Toast.LENGTH_LONG).show();

}

}

我的日志猫错误显示这样

5-17 11:30:30.649: E/AndroidRuntime(1177): FATAL EXCEPTION: main

05-17 11:30:30.649: E/AndroidRuntime(1177): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.jsonandroid/com.example.jsonandroid.MainActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.app.ActivityThread.access$600(ActivityThread.java:141)

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.os.Handler.dispatchMessage(Handler.java:99)

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.os.Looper.loop(Looper.java:137)

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.app.ActivityThread.main(ActivityThread.java:5039)

05-17 11:30:30.649: E/AndroidRuntime(1177): at java.lang.reflect.Method.invokeNative(Native Method)

05-17 11:30:30.649: E/AndroidRuntime(1177): at java.lang.reflect.Method.invoke(Method.java:511)

05-17 11:30:30.649: E/AndroidRuntime(1177): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)

05-17 11:30:30.649: E/AndroidRuntime(1177): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)

05-17 11:30:30.649: E/AndroidRuntime(1177): at dalvik.system.NativeStart.main(Native Method)

05-17 11:30:30.649: E/AndroidRuntime(1177): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.app.ListActivity.onContentChanged(ListActivity.java:243)

05-17 11:30:30.649: E/AndroidRuntime(1177): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:273)

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.app.Activity.setContentView(Activity.java:1881)

05-17 11:30:30.649: E/AndroidRuntime(1177): at com.example.jsonandroid.MainActivity.onCreate(MainActivity.java:17)

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.app.Activity.performCreate(Activity.java:5104)

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)

05-17 11:30:30.649: E/AndroidRuntime(1177): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)

05-17 11:30:30.649: E/AndroidRuntime(1177): ... 11 more

+0

清理完项目后再试。 –

+0

关闭袖口,你看起来没问题。请记住,如果您的活动布局只是一个全屏“ListView”,您可以跳过活动布局和'setContentView()'调用。 'ListActivity'默认会自动给你一个全屏的'ListView'。 –

+0

尝试android:layout_height =“match_parent” –

android:id=@android:id/list,Logcat错误 - 内容必须有一个ListView的id属性是'android.R.id.list'...相关推荐

  1. android TextView webView 显示 html table 标签内容

    我想显示的html标签字符串如下: String s="<div><p>凤凰网港股港股通资金流向统计,9月27日,腾讯控股(00700.hk),美团-W(03690. ...

  2. Android 源码编译及常见错误及解决方法

    Android 源码编译及常见错误及解决方法 参考文章: (1)Android 源码编译及常见错误及解决方法 (2)https://www.cnblogs.com/kyyblabla/p/360393 ...

  3. android手机com.google.process.gapps错误的解决方法

    android手机com.google.process.gapps错误的解决方法 参考文章: (1)android手机com.google.process.gapps错误的解决方法 (2)https: ...

  4. Android基础GridView、ListView、Edittext属性大全

    前言:Android基础控件的属性,在开发过程中会用到,另外多了解一些属性会加快功能的实现,特别是Edittext文本输入在用户填写时肯定用到,如果充分利用其属性,会事半功倍.有很多控件特殊属性连an ...

  5. 安卓视频播放器 一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,仿今日头条 Android视频播放器

    一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,真正实现Android的全屏功能 github地址:https://github.com/qius ...

  6. 泛微oa流程表单之明细表字段通过文本输入内容使另外一个字段必填

    //明细表字段通过文本输入内容使另外一个字段必填 jQuery("#detailDiv_0").delegate("input[id^='field10247_']&qu ...

  7. android studio有时候r.id找不到,Android Studio:R.id.editText中的错误

    Im新的Android Studio和Android开发.所以我按照developer.android.com给出的教程,我在这一行中有一个错误:EditText editText = (EditTe ...

  8. 导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件

    导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件 参考文章: (1)导入数据任务(id:373985)异常, 错误信 ...

  9. 导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件...

    小程序导入,别人导出的数据库json文件,错误信息如下: 导入数据库失败, Error: Poll error, 导入数据任务(id:373985)异常,错误信息:解析导入文件错误,请检查导入文件内容 ...

最新文章

  1. matplotlib 可视化必知必会富文本绘制方法
  2. php提交字段打印,在隱藏的表單字段中提交的JSON編碼的PHP數組 - 在提交表單的頁面中打印時會產生奇怪的輸出...
  3. 构建之法 学习笔记06
  4. Scrum之 站立例会
  5. elasticsearch java likequery_ElasticSearch的模糊查询
  6. VSS不需要验证自动登录的问题
  7. 数据结构实验之查找五:平方之哈希表
  8. stm32时钟树_先学STM8,还是学STM32?
  9. 数据字符集mysql主从数据库,分库分表等笔记
  10. STM8学习笔记---NTC热敏电阻的使用
  11. 网管学习日记-VRRP单组备份
  12. 英特尔技术领导委员会(GTC) 专题系列之主席致辞
  13. 基于Java的在线音乐网站的设计_基于javaweb的音乐网站的设计与实现论文.doc
  14. 微信H5框架:WEUI
  15. 计算信源熵和香农编码C语言,信息论与编码课程设计报告统计信源熵与香农编码...
  16. CREO产品柔性建模 参数化 模具 TOP DOWN设计
  17. unity 导出 stl
  18. tas5707php,TAS5707PHP
  19. 移动端UML图应用之UML结构图——包图、部署图和组件图
  20. 计算机基础教程 试题,《计算机基础教程》考试试题及答案

热门文章

  1. three DragControls(拖拽整个模型)
  2. 复杂度分析当中的Θ、Ο、Ω
  3. MongoDB集群安装与配置2.4.3版本
  4. jvm gc监控分析常用命令
  5. JavaScript prompt函数
  6. POCO库中文编程参考指南(11)如何使用Reactor框架?
  7. 强化学习 / 动态规划:策略改进(Policy Improvement)使策略更优的数学证明
  8. Android反射修改view,Android 修改viewpage滑动速度的实现代码
  9. 基于FPGA的SDRAM控制器设计(一)----------SDRAM初始化
  10. mybatisplus中的xml对象参数传递