android - 谁能在xamarin.android中解决我的ListView问题?

标签 android listview compiler-errors xamarin.android

你们能帮我做我的代码吗?

list_bt = FindViewById(Resource.Id.list_view);

它说:“'Resource.Id'不包含“list_view”的定义”
但是我已经在.xml文件中声明了ListView ID为list_view。以下是我的.cs文件
Android.App;
using Android.Bluetooth;
using Android.OS;
using Android.Runtime;
using Android.Support.V7.App;
using Android.Widget;

namespace Test1
{
    [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)]
    public class MainActivity : AppCompatActivity
    {
        CheckBox enableBt, enableVisible;
        TextView nameBt;
        Button search_button;
        ListView list_bt;

        private BluetoothAdapter BA;
        private JavaSet<BluetoothDevice> pairedDevices;
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);

            enableBt = (CheckBox)FindViewById(Resource.Id.enableBt);
            enableVisible = (CheckBox)FindViewById(Resource.Id.enableVisible);
            nameBt = (TextView)FindViewById(Resource.Id.text1);
            search_button = (Button)FindViewById(Resource.Id.search_button);
            list_bt = FindViewById(Resource.Id.list_view);
        }
        public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
        {
            Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);

            base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
        }
    }
}

最佳答案

我最近有同样的问题。 Visual Studio环境可能正在运行,因此您可以删除Resource.designer.cs中的所有代码并重新编译。另外,您可以清除.xml文件的编译文件,然后返回所有代码并再次编译。顺便说一句,nameBt = (TextView)FindViewById(Resource.Id.text1);看起来比nameBt = FindViewById<TextView>(Resource.Id.text1);更好

关于android - 谁能在xamarin.android中解决我的ListView问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60483022/

相关文章:

java - 为什么findFragmentById总是返回null

android - 如何在 Android 上动态更新 ListView

python - 使用 setuptools 构建 Egg 时如何以编程方式检测错误?

compiler-errors - 通过为SFINAE使用enable_if编译错误

Android map NullPointerException ItemizedOverlay

android - 如何对 TextView 中的每个单词使用 onTouchListeners?

android - ApplicationContext 或 Activity Context 适合 Adapter 吗?

C 代码编译错误

android - 删除android按钮上的阴影效果

android - 将 Adapter 设置为 linearLayout 而不是 listView