super.onCreate(savedInstanceState);
// setContentView(R.layout.relativelayout);
// final LinearLayout layout2 = new LinearLayout(this);
// setContentView(layout2);
final LinearLayout layout2 =(LinearLayout) getLayoutInflater().inflate(R.layout.relativelayout,null);
setContentView(layout2);
btn4 = (Button) findViewById(R.id.btn4);//之前布局中已有按钮
layout2.setOrientation(LinearLayout.VERTICAL);
Button btn1 = new Button(this);
Button btn2 = new Button(this);
btn1.setText("Button1");
btn2.setText("Button2");
layout2.addView(btn1);//动态添加btn1 btn2
layout2.addView(btn2);
listen1 = new OnClickListener() {//事件添加按钮
public void onClick(View v) {
Button b=(Button) v;
setTitle("点击button1 ");
Button btn3 = new Button(v.getContext());
layout2.addView(btn3);
btn3.setText("Button3");
Toast.makeText(v.getContext(),b.getText().toString(), Toast.LENGTH_SHORT).show();
}
};
btn1.setOnClickListener(listen1);
btn4.setOnClickListener(listen1);
android_动态添加按钮和事件中添加按钮
最新推荐文章于 2021-05-26 05:48:51 发布