添加的LinearLayout在其他的LinearLayout我有兩個layout.xml像如何AndroidStudio
viewOne.xml和viewTwo.xml
然後
如何添加viewOne.xml的viewTwo.xml內編程方式像
viewone.addView(viewTwo);
但它不能正常工作,這樣做。
添加的LinearLayout在其他的LinearLayout我有兩個layout.xml像如何AndroidStudio
viewOne.xml和viewTwo.xml
然後
如何添加viewOne.xml的viewTwo.xml內編程方式像
viewone.addView(viewTwo);
但它不能正常工作,這樣做。
編程: 可以使用LayoutInflater
View viewTwo = LayoutInflater.from(context).inflate(R.layout.viewTwo);
viewOne.addView(viewTwo);
錯誤:(30,52)誤差:沒有找到適合於膨脹的方法(int) 方法LayoutInflater.inflate(XmlPullParser,ViewGroup,boolean)不適用 (實際和形式參數列表 方法LayoutInflater.inflate(int,ViewGroup,boolean)不適用 (實際和正式參數列表長度不同) 方法LayoutInflater.inflate(XmlPullParser,ViewGroup)不適用 (實際和正式參數列表長度不同) 方法LayoutInflater.inflate(int,ViewGroup)不適用 (實際和形式參數列表的長度不同) –
View viewTwo = LayoutInflater.from(context).inflate(R.layout.view_two, viewOne);
充氣方法需要2個或更多參數 http://developer.android.com/reference/android/view/LayoutInflater.html
可以包括佈局viewOne.xml –