我有两个xml布局与一个活动我用setContentView()调用它们,但是当我调用它调用的第二个视图,但不工作。 这里是代码: 当我点击第二个布局显示的按钮,但其上的按钮不起作用。请帮助两个不同的布局不工作在单个活动
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_reset_pas);
setContentView(R.layout.forpasrest);
fok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
fok.setBackgroundColor(Color.rgb(220, 215, 255));
setContentView(R.layout.activity_reset_pas);
flag=false;
}
});
fback.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
fback.setBackgroundColor(Color.rgb(220, 215, 255));
Intent intent = new Intent(ResetPasActivity.this,SignInActivity.class);
startActivity(intent);
finish();
}
});
if(flag==false){
ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), result, Toast.LENGTH_SHORT).show();
}
});
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
back.setBackgroundColor(Color.rgb(220, 215, 255));
Intent intent = new Intent(ResetPasActivity.this,SignInActivity.class);
startActivity(intent);
finish();
}
});
}
}
这可能有助于[http://stackoverflow.com/questions/7017428/switching-between-2-layouts-in-android-activity](http://stackoverflow.com/questions/7017428/switching-between- 2-layouts-in-android-activity) – sergiomse 2014-08-31 15:36:56
布局显示,但是当我尝试在第二个布局上工作时,有点击按钮的问题,因为代码显示 – Awais 2014-08-31 15:41:32
当我调用setContentView(second_layout)时,它显示正常,但它不工作 – Awais 2014-08-31 15:42:20