2012-07-04 54 views

回答

0

如果我能理解你想要更多的UI元素添加到現有的佈局吧...

您需要定義一個id爲要放在元素的佈局..

比方說..

<LinearLayout 
    android:id="@+id/myView"; 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

</LinearLayout> 

你像這樣在OnCreate像這樣的代碼中引用這個..

LinearLayout myDynamicView = (LinearLayout)findVivewById(R.id.myView); 

所以如果你想添加動態元素你可以創建它們編程,並加入到像這樣的觀點..

TextView myExtraView = new TextView(this); 
myExtraView.setText("added this programmatically"); 
myDynamicView.addView(myExtraView); 

您可以添加其他元素,以及... 你的問題不是很清楚,但基於我的理解,這是你想要的。 只是搜索在搜索欄中動態添加視圖。

+0

這正是我想要的!謝謝!還有一個問題。我可以定義您在XML中創建的新視圖的佈局嗎?換句話說,定義一個現有視圖的實例並將其添加到我的佈局中。 – Bugz

+0

你可以猜我..我還沒有嘗試過它..也許你可以報告社區的結果.. :) – redshift13