android提供动态加载控件,而不需要每次都到XML中声明控件,具体方法如下:
LayoutInflater viInflater=(LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE);
ViewGroup view=(ViewGroup)viInflater.inflate(R.layout.testreceiver, null);
Button registButton=new Button(this);
registButton.setText("注册广播");
Button unregistButton=new Button(this);
unregistButton.setText("解除广播");
view.addView(registButton);
view.addView(unregistButton);
setContentView(view);