添加的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 –