Java或C#的回答都很好(我们使用MonoDroid的)安卓入门查看添加LayoutInflator
我成功的一个控件添加到LinearLayout中有:
LayoutInflater _inflatorservice = (LayoutInflater)this.GetSystemService(Context.LayoutInflaterService);
var viewContainer = _inflatorservice.Inflate(Resource.Layout.ReportItImageButton, myLinearLayout);
我如何再拿到一个参考到刚刚添加的视图?我用这种方式添加了许多相同的控件,因此需要将第n个项目添加到布局中。
((查看)viewContainer)? –
这给了我linearlayout容器,但不是刚刚添加的内容 –
您可以发布您的ReportItImageButton.xml布局吗?如果你从'Inflate'返回'LinearLayout',那可能是你在膨胀... – kabuko