0

我应该如何编写我的 XML 文件,我应该把它放在哪里以及我应该如何在活动中引用它们?

这就是我得到的:

myView = getLayoutInflater().inflate(R.???someplace???.???somename???, null);

应该设置什么而不是someplaceand somename?如果我用 2 个元素(例如 aTextView和 a LinearLayout)创建了这个 XML,我怎样才能让它myView看起来像第一个元素并且mySecondView看起来像那个 XML 中的另一个元素?

解决之后,mainView.addView(myView)make会不会myView以预定义的样式出现在Activity中?

我一直在阅读它是在单独的 XML 文件中定义样式然后将其应用于以编程方式创建的视图的最佳解决方案。

4

1 回答 1

1
See this sample code for inflating view..

{
View headerView = inflater.inflate(R.layout.icms_article_detail_header, null, false);
articleDetailDataProvider = new IcmsArticleDetailDataProvider(mContext);
txtPageIndicator=(IjoomerTextView)headerView.findViewById(R.id.icmsTxtIndicator);
imgFavorite = (ImageView) headerView.findViewById(R.id.icmsImageFavorite);
imgShare = (ImageView) headerView.findViewById(R.id.icmsImageShare);
list.addHeaderView(headerView);
}
于 2013-09-23T05:05:54.227 回答