對於我的兩個按鈕,我想實現一個開關盒,並點擊我得到以下錯誤如何解決這個問題?Android:按鈕onclick顯示錯誤
空隙是一個無效的類型令牌「)」的 可變的onClick 語法錯誤;預計
這是我的代碼。
3210對於我的兩個按鈕,我想實現一個開關盒,並點擊我得到以下錯誤如何解決這個問題?Android:按鈕onclick顯示錯誤
空隙是一個無效的類型令牌「)」的 可變的onClick 語法錯誤;預計
這是我的代碼。
3210您收到以下錯誤
語法錯誤on token「)」,;預計
That means onClick() method is defined inside another method. It should be defined outside of any method in the same class
感謝 迪帕克
謝謝,我在方法,但現在它顯示令牌「;」上的語法錯誤,預計在行Button regfemalebtn =(Button)findViewById(R.id.regfemalebtn); – Randroid
請刪除 默認: 休息;
從案例R.id.regfemalebtn:
而且代碼必須是這樣的:
public void onClick(View v) {
switch(v.getId()){
case R.id.regmalebtn:
// String gender;
// gender = regmalebtn.getText().toString();
gender.equals("M");
// request.addProperty("gender",gender);
break;
case R.id.regfemalebtn:
gender = regfemalebtn.getText().toString();
gender.equals("F");
//request.addProperty("gender", gender);
break;
}
default:
break;
}
希望它可以幫助你
謝謝,但這不是正確答案,請參閱我上面發佈的錯誤 – Randroid
public class Sample extends Activity implements OnClickListener
{
public void onCreate(Bundle bundle)
{
super.onCreate(bundle);
setContentView(//ur layout);
Button regmalebtn = (Button) findViewById(R.id.regmalebtn);
Button regfemalebtn = (Button) findViewById(R.id.regfemalebtn);
regmalebtn.setOnClickListener(this);
regfemalebtn.setOnClickListener(this);
String gender;
gender = regmalebtn.getText().toString();
}//onCreate()
public void onClick(View v) {
switch(v.getId()){
case R.id.regmalebtn:
//String gender;
// gender = regmalebtn.getText().toString();
gender.equals("M");
// request.addProperty("gender",gender);
break;
case R.id.regfemalebtn:
gender = regfemalebtn.getText().toString();
gender.equals("F");
//request.addProperty("gender", gender);
break;
default:
break;
}//onclick()
}//Sample
試試這個代碼..
謝謝,我做了同樣的wat你說仍然顯示令牌「;」,預計在線上的語法錯誤Button regfemalebtn =(Button)findViewById(R.id.regfemalebtn) – Randroid
檢查你是否寫所有正確的語法 –
在這行你得到這個錯誤? – Aravindhan
首先啓動一些基本的android例子 – ingsaurabh
@ user618541在public void onClick(View v)我得到的錯誤 – Randroid