2012-03-01 124 views
2

如果您事先知道佈局將會是什麼,那麼XML非常棒。但是一些應用程序需要生成一個動態的GUI。例如,域特定語言(DSL),它在腳本的控制下將高級自定義GUI對象放置在屏幕上。以編程方式編寫Android GUI

是否有API參考 - 帶有示例 - 用於在Java中編程編寫GUI?

回答

0

看看SDK附帶的ApiDemos應用程序 - 它有一些很好的動態佈局示例。

2

沒有尊重,沒有XML佈局和編程API之間....參考

恰似.... 例如, 如果您使用<TextView />在XML文件中它的TextView類已經在包裝import android.widget.*;的Android庫。

如果你使用的TextView作爲編程它同一些。但我們RunTime and Custom GUI使用....

看到這個http://saigeethamn.blogspot.in/2010/12/creating-android-ui-programmatically.html

+0

很好的鏈接,提供簡單的演示代碼。 – Tarik 2013-11-24 18:23:02

1

我們在佈局XML聲明爲每個變量等價類中的Android SDK。

您在XML標記中設置的每個屬性都是該類的主要名稱相同的屬性。

因此,無論是從XML開發UI還是通過代碼開發UI,除了XML佈局設計減少了大量工作之外,它們大都是相同的。

Android開發人員網站爲每個窗口小部件的XML屬性和屬性提供了完整的參考。