我想知道什么样的选择更好,创建XML文件与他的布局,图像,按钮或应该动态地从Java代码创建这些。你有什么建议?我正在尝试更快更高效地创建应用程序。Android xml或动态创建?
回答
简单,如果你的应用是灵活(多屏),然后去Java编程否则你可以通过创建特定的XML布局
您也可以生成适用于多个屏幕的XML。 – Bevor 2011-12-23 10:02:28
不可以,因为你不能设置控制(textview,imageview等..)根据屏幕尺寸的百分比高度宽度可用性 – 2011-12-23 10:04:47
可以用低密度,中等密度,高密度和小,中等工作的XML来构建灵活的布局和大屏幕尺寸。动态地使用Java构建UI,布局充气机等也是一个不错的选择,在一些情况下它可以帮助很多。 – 2012-08-22 14:50:40
在大多数编程语言中它的速度更快静态声明的事情要做,因为这些部件可以通过编译器进行优化。
如果您有一个需要动态布局的应用程序(例如包含动态数量条目的自定义列表),则应该只在java代码中进行布局。
默认情况下,我会选择XML布局,如果您有特定原因,请选择Java代码。
通常建议使用xml。这主要是因为它显然更快地解析。我更喜欢xml布局。
我所做的就是尽可能地使用XML(基本上如果您使用静态视图)。当视图有一些动态内容时,你最好去Java编程。
- 1. 创建动态XML
- 2. 创建动态XML
- 3. 如何在创建XML或JSON后创建HTML动态
- 4. 创建Xml vs动态创建视图
- 5. 动态创建XML文档
- 6. 动态创建XML节点
- 7. Android:动态文本创建?
- 8. 创建动态ListPreference(Android)
- 9. 创建动态url android
- 10. 动态创建tablelayout android
- 11. 动态创建tablelayout(android)
- 12. Android:创建动态布局
- 13. Android:动态创建CheckedTextView
- 14. 动态创建RecyclerView UI - Android
- 15. 基于xpath值创建动态xml树
- 16. 从通用XML动态创建Swing GUI
- 17. 动态创建的XML上的getElementById
- 18. PHP动态创建XML关联数组
- 19. 如何动态创建XML(java)?
- 20. SQL动态创建xml参数
- 21. 在iPhone中动态创建XML文件
- 22. Open XML SDK - 动态创建行
- 23. 可能在android studio中动态创建这个xml视图?
- 24. 动态创建按钮vs创建它通过xml文件(静态)?
- 25. 为动态创建的元素创建XML
- 26. 动态创建TableRows
- 27. 隐藏元素或创建动态?
- 28. 上动态或不创建控件
- 29. SQLite的创建动态表(或查看?)
- 30. 动态创建UI
我的建议是只使用XML布局。如果你只理解它,它非常简单快捷。 – 2011-12-23 10:05:44