2016-06-28 94 views
0

這不是一個重複的問題。 我有一個xml佈局,其中有很多東西,我包括2個佈局的可見性消失了。如何在視圖層次中動態地包含佈局?

<include layout="@layout/some_layout" /> 

現在我正在動態添加圖像查看。

layout.addView(imageview); 

但它在佈局的層次結構中位居前列。 即每當我將我的包含佈局的可見性設置爲可見時。動態添加的圖像視圖與其重疊。

如何在層次結構中添加此項?

+0

發佈您的代碼,或者與這種行爲做準備簡單的例子。 –

+0

這是你的父母佈局? –

+0

@SanjayKakadiya相對佈局。 – pa1pal

回答

1

使用layout.addView(view,index);添加imageview,其中索引小於包含的佈局的索引。

0

添加ID在包括佈局像

<include android:id="@+id/include1" layout="@layout/some_layout" /> 

使用RalativeLayout規則像

RelativeLayout.LayoutParams params1 = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
params1.addRule(RelativeLayout.BELOW, R.id.include1); 
layout.addView(imageview, params1); 
相關問題