有这个问题:Java.Lang.RuntimeException:你的内容必须有一个 ListView,其 id 属性是

本文关键字:ListView 有一个 属性 id 问题 Java Lang RuntimeException | 更新日期: 2023-09-27 18:32:58

这是我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
namespace inicio
{
    [Activity(Label = "Respostas")]
    public class Respostas : ListActivity 
    {
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Respostas);
            TextView txtnome = FindViewById<TextView>(Resource.Id.textView2);
            ListView list = FindViewById<ListView>(Resource.Id.list);
            string text = Intent.GetStringExtra("Nome") ?? "Data not available";
            txtnome.Text = text;
            var lista_respostas = Intent.Extras.GetStringArrayList("Respostas") ?? new string[0];
            list.Adapter= new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1, lista_respostas);

        }
    }
}

这是我的 Axml 页面代码

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <TextView
        android:text="Bem Vindo,"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/textView1" />
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/textView2" />
    <ListView
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/list" />
</LinearLayout>

每次我尝试运行我的程序时都会遇到这个问题:Java.Lang.RuntimeException:您的内容必须有一个 ListView,其 id 属性为"android"。R.id.list'

请注意,我在Visual Studio上使用适用于Android的C#

有人可以告诉我如何解决这个问题吗?

有这个问题:Java.Lang.RuntimeException:你的内容必须有一个 ListView,其 id 属性是

使用 ListActivity 时,您必须在ListView上使用 Android SDK 提供的list ID。

android:id="@+id/list"更改为android:id="@android:id/list"