这些可以通过XML和编程方式定义或它们是互斥的吗?我还没有看到任何复合教程,所以我想知道这是否是答案。Android布局XML和/或编程
0
A
回答
2
是的,它的确是一回事 - 使用XML通常更易于维护,而且在编译之前您可以看到它的预览。查看布局结构也很容易,比如说。但是,大多数情况下,如果您不能在XML中执行任何操作,则可以使用代码。绝对不是相反的情况。
下面是与Java和XML做同样的事情的一个例子:
<TextView
android:id="@+id/textView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Testing!"
/>
TextView textView = new TextView(this);
textView.setLayoutParams(new ViewGroup.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
textView.setText("Testing!");
基本上,我建议使用XML布局,任何时候都可以,除非它的东西,需要在运行时进行修改,或者是单独使用XML无法实现的内容。
0
视图和布局,可以指定两种方式:
setContentView(R.layout.main);
mylayout.addView(myButton);
1
是。您可以从XML加载布局,然后以编程方式将View对象添加到布局。您也可以编程方式创建布局,然后添加从XML获取的视图(查看LayoutInflater:http://developer.android.com/reference/android/view/LayoutInflater.html)。
相关问题
- 1. Android - XML布局与编程
- 2. Android和XML布局
- 3. Android UI XML布局
- 4. 如何在XML布局(或编程)中充气XWalkView?
- 5. Android的布局XML属性和定位...
- 6. Eclipse Android XML布局页眉和页脚
- 7. 自定义字体和XML布局(Android)
- 8. Android:合并xml并以编程方式生成布局
- 9. 在Android中以编程方式合并xml布局
- 10. 以编程方式结合几种类型的xml布局android
- 11. Android以编程方式包含布局(即没有XML)
- 12. XML布局编辑器
- 13. android xml布局问题
- 14. Android XML布局属性android:layout_toLeftOf
- 15. 草图布局到android XML
- 16. Android布局xml导致n
- 17. Android Xml按钮布局
- 18. Android XML布局覆盖
- 19. Android XML布局问题
- 20. Android XML布局指南
- 21. Android - 旧的xml布局?
- 22. 创建XML的Android布局
- 23. Android - 在其他xml布局中添加一个xml布局
- 24. 布局XML文件或值XML文件?
- 25. 比XML中更好的Android XML布局编辑器
- 26. Android以编程方式添加布局?
- 27. android编程中的约束布局
- 28. 更改Android的布局编程
- 29. Android编程线性布局ArrayList整数
- 30. Android xml布局和添加用xml编写的自定义视图
两者在同一时间? – Somk 2011-05-07 17:08:20