我只想夸大3个线性布局(问题夸大的布局出现在顶部) 1.顶部线性1 2.中间(中心)线性2 3.并在底部线性3
这是来源......
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.blank);
LayoutInflater li=(LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
LinearLayout lean=(LinearLayout) findViewById(R.id.mainlyt);
Integer[] layouts={R.layout.center1,R.layout.center2,R.layout.center3};
Intent it1=getIntent();
boolean chc[]=it1.getBooleanArrayExtra("cselected");
for(int i=0;i<chc.length;i++)
{
if(chc[i])
{
//li.inflate(layouts[i],lean);
Log.d("count in ","count in loop "+i);
View v = getLayoutInflater().inflate(layouts[i], lean, false);
lean.addView(envy);
}
Log.d("layout got","layouts values : "+chc[i]);
}
}
答案 0 :(得分:0)
我瘦了你可以尝试另一种选择。您可以在xml文件的第一个布局中包含其他2个布局,然后对第一个xml文件进行膨胀。在一个xml中,您可以通过以下方式包含另一个xml:
<LinearLayout
android:id="@+id/titlelayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:layout_marginRight="13dp"
android:layout_marginTop="10dp" >
<include layout="@layout/title_bar"
android:id="@+id/titlebar" />
</LinearLayout>