0
在我的程序主要和輸出是兩種佈局。第一個主佈局顯示給用戶,它允許用戶輸入一些數據,當按下按鈕時,它從服務器獲取數據。按鈕點擊處理程序的第二個佈局
輸出顯示在佈局「輸出」中。對於這個我使用它是這樣的:
setContentView(R.layout.output);
TextView tvOutput = (TextView) findViewById(R.id.tv1);
tvOutput.setText("Data:");
//etc..
此佈局還包含一個按鈕「返回」。當用戶按下這個按鈕時,我希望它回到「主」佈局。這是爲了讓用戶再次輸入新的細節並獲取輸出。但我在哪裏寫這個按鈕點擊處理程序的代碼?對於「主」佈局中的「提交」按鈕,我將其寫入「onCreate()」。但是「BACK」按鈕的位置?
好的。如果我想使用按鈕小部件,在哪寫代碼? – 2012-03-31 06:51:15
在這種情況下,您必須爲該按鈕編寫一個onClickListener,該按鈕將在onCreate本身內。但由於每個Android設備都帶有一個硬件後退按鈕,因此我建議您不要使用後退按鈕小部件。它爲UI設計增加了冗餘。 你可以很容易地找到代碼來實現谷歌搜索按鈕的點擊監聽器。我希望它有幫助。 – 2012-03-31 07:47:04
我知道創建監聽器的代碼。但是在哪裏寫呢? – 2012-03-31 10:54:41