2012-02-27 60 views
0

我有一個顯示佈局的活動。我想在單擊同一活動中的一個按鈕時轉到另一個佈局。進入下一個佈局之後,我必須點擊第二個佈局中的按鈕才能進入第三個佈局,這與同樣的活動也是如此。我已經在各自的xml文件中爲每個佈局定義了具有唯一ID的按鈕。我訪問同一活動中所有佈局的所有按鈕的ID以定義「onClick()」。如何切換到不同的佈局,並使用他們的android中的相同活動的小部件?

當我定義onClick()ofr所有按鈕來自同一活動時,它在朗姆酒時間給我「NullPointerException」。

任何人都可以提供一些幫助,如何從同一活動中實現所有這些事情?

回答

1

的OnCreate(捆綁ICIC){

的setContentView(R.layout.first_xml);

((按鈕)findViewById(R.id.button_first).setOnclickListener(新onClickListener(){

secondLayout(); 

});

}

私人無效secondLayout(){

的setContentView(R.layout.second_xml);

((按鈕)findViewById(R.id。 button_second).setOnclickListener(新onClickListener(){

thirdLayout(); 

});

}

私人無效thirdLayout(){

的setContentView(R.layout.third_xml);

((按鈕)findViewById(R.id.button_third).setOnclickListener(新onClickListener(){

// do work... 

});

}

但是,這不是解決使用上面的代碼...相反,您可以使用Dialog來實現您的目標...... enter code here

+0

感謝您的代碼。 – sundar 2012-03-14 00:36:23

相關問題