我的動態佈局與下面的代碼類似。inflater.inflate的動態資源ID
linearLayout=new LinearLayout(sActiveContext);
linearLayout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
linearLayout.setOrientation(LinearLayout.VERTICAL);
CustomWebView webview=new CustomWebView(sActiveContext);
FrameLayout layout=webview.createwebview();
for (int i = 0; i < arrayList.size(); i++) {
if(tab.getPosition()==i)
{
webview.initwebview(arrayList.get(i));
mWebViewList.add(i, webview);
break;
}
}
linearLayout.addView(layout);
現在,我該如何膨脹這linearlayout?請提出一些建議。
你是什麼意思?你已經在代碼中實例化了LinearLayout,那麼爲什麼要膨脹它呢? – Darwind 2013-04-18 06:02:16
@Override public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){ 查看myFragmentView = inflater.inflate(R.layout.fragment_a,container,false); \t \t return myFragmentView; \t}在這個片段視圖中,我如何添加初始化佈局。這就是爲什麼我這樣問。 – Karthick 2013-04-18 06:18:19
檢查可能幫助你的類似帖子。 http://stackoverflow.com/questions/9851602/when-inflating-a-layout-xml-dynamically-multiple-times-how-can-i-differentiate – GrIsHu 2013-04-18 06:44:41