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