如果您知道 id,则在布局中查找资源很容易:
LinearLayout l = FindViewById<LinearLayout>(Resource.Id.linearLayout1);
但说我有
String id = "linearLayout1";
如何访问资源 ID 并“找到”我正在寻找的资源 ID?
如果您知道 id,则在布局中查找资源很容易:
LinearLayout l = FindViewById<LinearLayout>(Resource.Id.linearLayout1);
但说我有
String id = "linearLayout1";
如何访问资源 ID 并“找到”我正在寻找的资源 ID?
int resID = Resources.GetIdentifier(resourceName, "id", PackageName);
你可以使用这个:Resources#getIdentifier()
String id = "linearLayout1";
int resourceId = getResources().getIdentifier(id, "id", getPackageName());
编辑:
我没有看到 Xamarin 标签。我不熟悉 Xamarin,但据我所知,它模仿 Android API,所以应该有类似的方法可用。