請原諒這個請求的簡單性 - 但是有沒有辦法讓我通過Layout而不是代碼將onClick命令鏈接到按鈕。我試圖創建一個簡單的應用程序,我希望能夠使按鈕和點擊從一個「頁面」到另一個。如何通過點擊按鈕鏈接XML頁面和佈局?
如果沒有,請問有人可以指點我所需的代碼的方向嗎?
有沒有一個網站可能會概述如何使用UI編碼的Droid?
謝謝!
請原諒這個請求的簡單性 - 但是有沒有辦法讓我通過Layout而不是代碼將onClick命令鏈接到按鈕。我試圖創建一個簡單的應用程序,我希望能夠使按鈕和點擊從一個「頁面」到另一個。如何通過點擊按鈕鏈接XML頁面和佈局?
如果沒有,請問有人可以指點我所需的代碼的方向嗎?
有沒有一個網站可能會概述如何使用UI編碼的Droid?
謝謝!
所以只是爲了讓當用戶點擊一個按鈕,比如說'果汁'時,他們會被帶到一個顯示果汁的頁面嗎?
首先在我的例子中創建一個新課程,一個果汁。
protected void onCreate(Bundle savedValues) {
// Capture our button from layout
Button button = (Button)findViewById(R.id.mButton);
button.setOnClickListener(mJuiceClick);
}
private OnClickListener mJuiceClick = new OnClickListener() {
public void onClick(View v) {
//create a new intent that will launch the new 'page'
Intent i = new Intent(Main.this, Juice.class);
startActivity(i);
}
};
在大多數情況下,你會做一個xml佈局爲主體,和一個用於果汁,除非它們顯示同樣的方式信息。 去這裏獲取更多信息:http://developer.android.com/guide/topics/ui/ui-events.html
嘗試使用
<按鈕安卓的onClick = 「myClickHandler」/>
myClickHandler是,必須在活動中定義的方法liek這樣:
public void myClickHandler(View target) {
// Do stuff
}
這是正確的答案。提到這隻與Android 1.6+兼容。它在Android 1.5中不可用。 – Edi 2010-11-04 18:17:42
他問XML代碼...不是Java。 – Edi 2010-11-04 18:16:18