packagecom.terry;importandroid.app.Activity;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.LinearLayout;importandroid.widget.ListView;importandroid.widget.TextView;publicclassdynaActivityextendsActivity {/**Called when the activity is first created.*/@OverridepublicvoidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.main);finalLayoutInflater inflater=LayoutInflater.from(this);
Button btn=(Button) findViewById(R.id.Button01);
Button btn2=(Button) findViewById(R.id.Button02);finalLinearLayout lin=(LinearLayout) findViewById(R.id.LinearLayout01);
btn.setOnClickListener(newOnClickListener() {
@OverridepublicvoidonClick(View v) {//TODO Auto-generated method stubLinearLayout layout=(LinearLayout) inflater.inflate(
R.layout.listview,null).findViewById(R.id.layout);
ListView lv=(ListView)layout.getChildAt(0);
lv.setAdapter(newlistAdapter(dynaActivity.this));
lin.removeAllViews();
lin.addView(layout);
}
});
btn2.setOnClickListener(newOnClickListener() {
@OverridepublicvoidonClick(View v) {//TODO Auto-generated method stubLinearLayout layout=(LinearLayout) inflater.inflate(
R.layout.hello,null).findViewById(R.id.hellolayout);
TextView lv=(TextView)layout.getChildAt(0);
lv.setTextColor(Color.RED);
lin.removeAllViews();
lin.addView(layout);
}
});
}
}