У меня есть список действий с использованием макета, который имеет больше, чем просто список. У этого также есть кнопка и счетчик. Я получаю сообщение об ошибке, в котором говорится, что мне нужен виджет списка с именем list.
10-15 23: 28: 36.131: ОШИБКА / AndroidRuntime (448): java.lang.RuntimeException: Невозможно начать действие ComponentInfo {rams.rss / rams.rss.RamsRSS}: java.lang.RuntimeException: Ваш контент должен иметь ListView с атрибутом id 'android.R.id.list'
Тем не менее, он уже имеет объект списка с именем list. Я использовал одно решение отсюда:
Почему мое приложение для Android постоянно говорит мне, что мне нужно определить идентификатор ListView, когда он уже определен?
Это вызвало только еще одну ошибку, при которой добавляется копия с суффиксом .out.
rams_layout.xml -> rams_layout.out.xml
Вот содержимое XML-файла, который я использую:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button android:text="Back" android:layout_width="wrap_content" android:id="@+id/button1" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_alignParentLeft="true"></Button>
<Spinner android:id="@+id/spinner1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_toRightOf="@+id/button1" android:layout_alignParentRight="true"></Spinner>
<ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/spinner1" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true"></ListView>
</RelativeLayout>
Любые идеи о том, как это исправить?
java,android,listactivity,