我有兩個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