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