使用代码编写Android界面需要注意的问题有以下几个方面:

1、好处是不需要资源文件,直接引用其编码的方式;

2、完全使用代码编写,可以打包供第三方使用;

3、注意如何将其添加到页面上面;

Demo如下:

protected void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);

		// 0、setContentView(R.layout.main);首先注释掉原有的

		// 1、声明一个LinearLayout布局
		LinearLayout linearLayout = new LinearLayout(this);
		/* 2、填充父窗体 */
		LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT);
		/* 3、设置垂直布局方向 */
		linearLayout.setOrientation(LinearLayout.VERTICAL);
		/* 4、确定当前的LinearLayout的布局 */
		linearLayout.setLayoutParams(layoutParams);

		TextView textView = new TextView(this);
		textView.setText("这是代码编写的布局文件");
		/* TextView的参数设置在ViewGroup类中 */
		ViewGroup.LayoutParams textViewParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
		textView.setLayoutParams(textViewParams);
		/* 添加到LinearLayout层中 */
		linearLayout.addView(textView);

		EditText editText = new EditText(this);
		editText.setHint("这是代码编写的EditText布局");
		ViewGroup.LayoutParams editTextParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
		editText.setLayoutParams(editTextParams);
		linearLayout.addView(editText);

		/* 将设计好的布局文件填充到当前的窗体中 */
		setContentView(linearLayout);

	}

直接复制就可以使用了,比较简单不再给出显示界面。