Java动态生成组件

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Log.v("LoginApp","输入用户姓名为:Toring");//日志记录,在控制台打印
    LinearLayout linearLayout = new LinearLayout(this);
    linearLayout.setOrientation(1);  //一行行显示
    setContentView(linearLayout);
    TextView textView = new TextView(this);
    textView.setText("用户名:");
    linearLayout.addView(textView);

    EditText editText = new EditText(this);
    linearLayout.addView(editText);

    TextView textView1 = new TextView(this);
    textView1.setText("密码:");
    linearLayout.addView(textView1);

    EditText editText1 = new EditText(this);
    linearLayout.addView(editText1);

    Button button = new Button(this);
    button.setText("登陆");
    linearLayout.addView(button);
}

posted @ 2016-09-21 16:50  Toring  阅读(455)  评论(0编辑  收藏  举报