我試圖讓一個方法在另一個方法給它一個int時被激活,並且同時該方法也可以被視圖激活。Android:通過視圖激活的方法傳遞2個輸入參數
這裏是Java方法和其中的頂線的方法被稱爲:
checkNum(theNumber, null);
public void checkNum (int num, View view){
我試圖在XML的按鈕使用「的onClick」,但checkNum沒有出現一個建議,該應用在我運行時崩潰。我怎樣才能解決這個問題?
非常感謝!
我試圖讓一個方法在另一個方法給它一個int時被激活,並且同時該方法也可以被視圖激活。Android:通過視圖激活的方法傳遞2個輸入參數
這裏是Java方法和其中的頂線的方法被稱爲:
checkNum(theNumber, null);
public void checkNum (int num, View view){
我試圖在XML的按鈕使用「的onClick」,但checkNum沒有出現一個建議,該應用在我運行時崩潰。我怎樣才能解決這個問題?
非常感謝!
當使用XML的onClick
屬性,如果你想在其他參數傳遞,我建議你把它在Java代碼中正確簽名的使用是
public void checkNum (View view)
。
添加點擊監聽到你的button
這樣:
Button button = (Button) findViewById(R.id.your_button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Do something when the button is clicked
}
});
非常感謝!很抱歉問,但我該怎麼做? –
首先,*是什麼意思由「視圖激活」*?喜歡,通過點擊? –
雅,像一個按鈕 –
這將是更有益的,如果你也可以發佈你所得到的錯誤。我認爲問題在於onClick方法只能有一個參數(一個已被點擊的視圖) – scana