`
ideal46
  • 浏览: 30401 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

'android.R.id.list'异常

阅读更多
当遇到“Your content mush have a listView whose id attribute is 'android.R.id.list'“异常时:
一般在继承ListActivity时候,我们可以不指定xml的layout文件,但是当我们使用setContentView(xx)指定xml的layout时,确定在此xml文件中我们定义如下view
    <ListView
        android:id="@android:id/list"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

    </ListView>


否则就会出现异常。

原因:因为ListActivity中已经绑定了默认的ListView,如果我们重新给Activity绑定Layout时,需要保证已经存在的父类中的视图工作正常,所以需要加上上述视图。
分享到:
评论

相关推荐

    list嵌套list

    仿某团list里嵌套list\ package com.zl.listview; import java.util.ArrayList; import java.util.HashMap; import com.kjy.kjylistview.R; import android.app.Activity; import android.content.Intent; import...

    json-jiexi-Android.zip_JSON_android_android json

    ListView listView = findViewById(R.id.list_view); MyAdapter adapter = new MyAdapter(this, jsonData); listView.setAdapter(adapter); ``` 在提供的"Testjson"文件中,可能包含了一个示例JSON数据,你可以...

    android 自定义单选、多选对话框及popwindow窗口实例源码.zip

    boolean isChecked = ((CheckBox)view.findViewById(android.R.id.text1)).isChecked(); items.get(position).setChecked(isChecked); } }); // 显示对话框 // ... ``` 三、自定义PopWindow窗口 PopWindow是...

    android google map 导航

    在Android平台上实现Google Map导航功能,需要利用Google Maps Android API v2。自2013年起,API进行了重大更新,导致旧版本的一些类不再适用。本文将详细介绍如何使用最新的API来实现位置获取、通过地名获取经纬度...

    Android中ListView的用法

    - 初始化SimpleAdapter:`SimpleAdapter adapter = new SimpleAdapter(this, dataList, R.layout.list_item, new String[]{"key1", "key2"}, new int[]{R.id.text1, R.id.text2});` - 设置ListView的Adapter:`...

    Android进度条实例

    &lt;item android:id="@android:id/background"&gt; &lt;solid android:color="@android:color/darker_gray" /&gt; &lt;item android:id="@android:id/progress"&gt; &lt;solid android:color="@android:color/holo_blue_...

    Android编程实现wifi扫描及连接的方法

    在 Android 中,WIFI 扫描需要在 android.permission.ACCESS_WIFI_STATE 权限下进行,否则将抛出异常。同时,WIFI 扫描还需要在 android.permission.CHANGE_WIFI_STATE 权限下进行,否则将无法连接 WIFI。 二、 ...

    Android省市区三级联动滚轮选择.zip

    ArrayAdapter&lt;Province&gt; provinceAdapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, provinces); provinceSpinner.setAdapter(provinceAdapter); // 监听省份选择 provinceSpinner....

    Android使用Photoview实现图片左右滑动及缩放功能

    android:id="@+id/iv_photo" android:layout_width="match_parent" android:layout_height="match_parent" /&gt; ``` 这里我们使用了一个自定义的`ViewPager`子类`HackyViewPager`,目的是处理可能遇到的异常。...

    android百度地图实现画线

    android:id="@+id/bmapView" android:layout_width="match_parent" android:layout_height="match_parent" /&gt; ``` 初始化MapView并在活动中开启定位服务: ```java public class MainActivity extends ...

    Android studio—读取通讯录

    ListView listView = findViewById(R.id.contact_list); List&lt;Contact&gt; contacts = fetchContacts(); // 调用上述查询方法获取联系人 ContactAdapter adapter = new ContactAdapter(this, contacts); listView....

    Android端连接ftp服务器浏览资源目录

    ListView listView = findViewById(R.id.list_view); listView.setAdapter(adapter); ``` 7. 文件操作:`FTPClient`提供了多种文件操作方法,如`retrieveFile()`用于下载文件,`storeFile()`用于上传文件,`...

    android studio实现listview的增加,左滑删除

    android:id="@+id/list_view" android:layout_width="match_parent" android:layout_height="match_parent" /&gt; ``` 接着,我们需要为ListView创建一个适配器。适配器的作用是将数据转换成ListView可显示的视图。...

    Android ListView下拉刷新

    android:id="@+id/list_view" android:layout_width="match_parent" android:layout_height="match_parent" /&gt; &lt;/android.support.v4.widget.SwipeRefreshLayout&gt; ``` 3. **初始化和设置监听**:在Activity或...

    android下拉二级联动效果实现

    android:id="@+id/province_spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" /&gt; android:id="@+id/city_spinner" android:layout_width="wrap_content" android:layout...

    android高德地图两点路线和多个点路线绘制

    .findFragmentById(R.id.mapFragment); mapFragment.getMapAsync(new OnGetUiSettingsListener() { @Override public void onGetUiSettings(UiSettings settings) { // 设置地图UI元素可见性,如指南针、比例尺...

    Android地图和定位学习总结.docx

    MapView mapView = (MapView) findViewById(R.id.map_view); myOverlay = new MyOverlay(); mapView.getOverlays().add(myOverlay); ``` 为了能在地图上显示当前位置,可以使用`MyLocationOverlay`类: ```java ...

    Android输出html格式的文件

    WebView webView = findViewById(R.id.web_view); webView.getSettings().setJavaScriptEnabled(true); // 允许执行JavaScript webView.loadUrl("file://" + Environment.getExternalStorageDirectory() + "/Reports...

Global site tag (gtag.js) - Google Analytics