2012-03-01 80 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属性和属性提供了完整的参考。