你的位置:首页 > 软件开发 > 操作系统 > andriod 动态创建控件

andriod 动态创建控件

发布时间:2016-03-07 09:00:10
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 (#换成@)。

可能感兴趣文章

我的浏览记录