我是android编程的新手。我想知道哪个是创建按钮等 ui 元素的更好方法;在 layout.xml 中定义它们或在运行时通过 java 添加它们,例如:
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
LinearLayout ll = new LinearLayout(this);
mRecordButton = new RecordButton(this);
ll.addView(mRecordButton,
new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT,
0));
有人能解释一下它的优缺点吗?
谢谢乌察夫。