【发布时间】:2012-06-11 18:58:26
【问题描述】:
Java 或 C# 答案很好(我们使用 MonoDroid)
我成功地将控件添加到 LinearLayout 中:
LayoutInflater _inflatorservice = (LayoutInflater)this.GetSystemService(Context.LayoutInflaterService);
var viewContainer = _inflatorservice.Inflate(Resource.Layout.ReportItImageButton, myLinearLayout);
然后如何获得对刚刚添加的视图的引用?我以这种方式添加了许多相同的控件,因此需要将第 n 个项目添加到布局中。
【问题讨论】:
-
((查看) viewContainer) ?
-
这给了我线性布局容器,但不是刚刚添加的内容
-
您能发布您的 ReportItImageButton.xml 布局吗?如果您从
Inflate返回一个LinearLayout,那可能就是您正在膨胀的内容...
标签: android mono xamarin.android layout-inflater