回答

3

它可以指定索引,而你動態地添加一個視圖到一個LinearLayout。

第一種觀點的設置高度

android:layout_height="0dp" 
android:layout_weight="1" 

第二視圖設置height = wrap_contentXML

然後同時ü添加新的視圖動態,設置其height = wrap_content並將其添加到父LinearLayout像這

parentLinearLayout.addView(childView, index);  
       //index = position where you want to insert the new view. 

它可能會幫助你。 :)

3

紅色視圖應該具有默認權在開始設置View.setVisibility(View.GONE)。當它顯示的時間可以切換到View.setVisibility(View.VISIBLE)。我現在無法驗證解決方案,但它應該做到這一點。因此,在這種情況下,您並未插入新視圖,而是使現有視圖可見。

+0

謝謝。雖然這可能有效,但我正在尋找一種更有活力的方式來解決這個問題。拉馬蘇拉提供了一種以編程方式做到這一點的方法 – LoneDuck

相關問題