Android 采用代码编写ui

来源:互联网 发布:linux 启动initramfs 编辑:程序博客网 时间:2024/06/06 07:28

采用代码编写UI,省略掉资源文件

下面代码对应以下Ui:


package cn.itcast.codeui;import android.app.Activity;import android.os.Bundle;import android.view.ViewGroup;import android.widget.EditText;import android.widget.LinearLayout;import android.widget.LinearLayout.LayoutParams;import android.widget.TextView;public class DemoActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        LinearLayout ll = new LinearLayout(this);        ll.setOrientation(LinearLayout.VERTICAL);        LinearLayout.LayoutParams params =  new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,LinearLayout.LayoutParams.FILL_PARENT);        ll.setLayoutParams(params);                TextView tv = new TextView(this);        tv.setText(R.string.hello);        ll.addView(tv, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);                EditText et = new EditText(this);        et.setText("chao");        ll.addView(et, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);                setContentView(ll);         }}

0 0
原创粉丝点击