全部采用java代码设置UI界面
public class CodeViewActivity extends Activity{
public void onCreate(Bundle saveInstancesState){
super.onCreate(savedInstancesState);
//创建一个线性布局
LinearLayout layout=new LinearLayout(this);
super.setContentView(layout);
//设置对齐方式为垂直对齐
layout.setOrientation(LinearLayout.VERTICAL);
}
//创建一个TextView
final TextView show=new TextView(this);
//创建一个按钮
Button bn=new Button();
bn.setText(R.string.ok);
//设置填充方式为包裹内容
bn.setLayoutParams(new ViewGrout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT));
//向线性布局增添TextView
layout.addView(show);
//向线性布局添加按钮
layout.addView(bn);
bn.setOnClickLisetner(new View.OnClickListener(){
public void onClick(View v){
show.setText("hello,Android,"+new java.util.Date());
}
});
}
}