2015-08-10 4 views
0

Я пытаюсь запустить андроид-активность из своей основной деятельности, но я нахожу силовую остановку. Ошибка logcat как это:Ошибка при попытке запустить новую активность android

java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 

Но деятельность, что я пытаюсь запустить уже есть ListView с «списком» ид. Любые советы приветствуются. ОБНОВЛЕНИЕ: Все еще не может понять, что случилось. Вот мой код:

activity_all_apps.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      xmlns:tools="http://schemas.android.com/tools" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:paddingLeft="@dimen/activity_horizontal_margin" 
      android:paddingRight="@dimen/activity_horizontal_margin" 
      android:paddingTop="@dimen/activity_vertical_margin" 
      android:paddingBottom="@dimen/activity_vertical_margin" 
      tools:context="com.example.app.AllAppsActivity"> 

<ListView 
    android:id="@android:id/list" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" /> 

</RelativeLayout> 

и AllAppsActivity.java

public class AllAppsActivity extends ListActivity 
+0

Пожалуйста, покажите макет XML, которые содержат ListView –

+1

[Посмотрите на принятый ответ на этот пост] (http://stackoverflow.com/questions/3040374/runtimeexception-your-content-must-have-a -listview-who-id-attribute-is-andro) – PPartisan

+0

вставьте код здесь, что вы пробовали? – mushahid

ответ

0

В файле макета XML, связанные с этой деятельности вы должны иметь ListView элемент, чей идентификатор @android:id/list. Что-то вроде этого.

<ListView 
    android:id="@android:id/list" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

</ListView> 
Смежные вопросы