2011-12-23 75 views
0

我想知道什么样的选择更好,创建XML文件与他的布局,图像,按钮或应该动态地从Java代码创建这些。你有什么建议?我正在尝试更快更高效地创建应用程序。Android xml或动态创建?

+1

我的建议是只使用XML布局。如果你只理解它,它非常简单快捷。 – 2011-12-23 10:05:44

回答

0

简单,如果你的应用是灵活(多屏),然后去Java编程否则你可以通过创建特定的XML布局

+1

您也可以生成适用于多个屏幕的XML。 – Bevor 2011-12-23 10:02:28

+0

不可以,因为你不能设置控制(textview,imageview等..)根据屏幕尺寸的百分比高度宽度可用性 – 2011-12-23 10:04:47

+0

可以用低密度,中等密度,高密度和小,中等工作的XML来构建灵活的布局和大屏幕尺寸。动态地使用Java构建UI,布局充气机等也是一个不错的选择,在一些情况下它可以帮助很多。 – 2012-08-22 14:50:40

0

在大多数编程语言中它的速度更快静态声明的事情要做,因为这些部件可以通过编译器进行优化。

如果您有一个需要动态布局的应用程序(例如包含动态数量条目的自定义列表),则应该只在java代码中进行布局。

0

默认情况下,我会选择XML布局,如果您有特定原因,请选择Java代码。

0

通常建议使用xml。这主要是因为它显然更快地解析。我更喜欢xml布局。

0

我所做的就是尽可能地使用XML(基本上如果您使用静态视图)。当视图有一些动态内容时,你最好去Java编程。