Button btNext=(Button)findViewById(R.id.next); btNext.setOnClickListener(new Button.OnClickListener(){ public void onClick(View view ...
Button btNext=(Button)findViewById(R.id.next); btNext.setOnClickListener(new Button.OnClickListener(){ public void onClick(View view){ //创建一个布局管理器控件 LinearLayout linearLayout=new LinearLayout(MainActivity.this); setContentView(linearLayout); //设置orientation为horizontal,1表示为vertical linearLayout.setOrientation(0); TextView tvSecond=new TextView(MainActivity.this); tvSecond.setText("这是Android奉献给你的第二个页面"); Button btNext2=new Button(MainActivity.this); btNext2.setText("下一步"); btNext2.setId(2); LinearLayout.LayoutParams lp1 = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); linearLayout.addView(tvSecond,lp1); linearLayout.addView(btNext2,lp1); btNext2.setOnClickListener(new View.OnClickListener(){ public void onClick(View view){ //这次只放置一个TextView不需要布局管理器 TextView tv3=new TextView(MainActivity.this); tv3.setText("恭喜你已来到最后一个页面!"); //直接让页面显示一个TextView setContentView(tv3); } }); } });
原标题:andriod 动态创建控件
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。