2011-08-01 114 views
6

我需要以編程方式創建視圖。控件(按鈕,標籤等)及其位置僅在運行時纔可知。Android如何以編程方式創建視圖

在這裏,我找到了「定義佈局編程」:http://mobile.tutsplus.com/tutorials/android/android-layout/

,但我需要能夠在這樣的LinearLayout,TableLayout等確切位置,以繪製組件對我不起作用。

我該怎麼做?請指向正確的方向。

+2

實際上linearlayout的工作正常......你只需要使用線性佈局將你的位置轉換爲邊距和填充 –

回答

4

創建自定義ViewGroup;這允許您手動管理每個您擁有的孩子(按鈕,標籤等)的展示位置。查看this vid從2009年的谷歌IO事件標題爲「使您的Android用戶界面快速和高效」,特別是從大約43分鐘以上的更多細節。

+4

[__Link to 43 minutes .__](http://youtu.be/N6YdwzAvwOA?t=43m) – c24w

相關問題