采用代码编写UI界面
在特殊情况下要使用代码编写UI不能使用布局文件.比如输入法.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout linearLayout = new LinearLayout(this);
LinearLayout.LayoutParams params = new LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT);
linearLayout.setLayoutParams(params);
linearLayout.setOrientation(LinearLayout.VERTICAL);
TextView tv = new TextView(this);
ViewGroup.LayoutParams tvparams = new LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
tv.setLayoutParams(tvparams);
tv.setText(R.string.hello);
linearLayout.addView(tv);
setContentView(linearLayout);
}