雖然設置我的點擊收聽特定按鈕命名轉換當我寫爲什麼我的代碼錯誤?
的代碼在瀏覽之間的空間給人以紅色下劃線和v
我是新來的Android工作室,並試圖通過搜索解決這個在谷歌,但沒有用。我在哪裏以及如何錯誤?
編輯1:我對錯誤進行了整理,顯然它是在我的實際代碼執行之前,onCreate有效終止onCreate時錯誤放置的大括號。不過現在它執行得很好,除了一個小小的缺陷,它不顯示輸出。我該怎麼辦?
代碼:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText inputNum = (EditText) findViewById(R.id.inputNum);
final TextView octNum = (TextView) findViewById(R.id.octNum);
final TextView binNum = (TextView) findViewById(R.id.octNum);
final TextView hexNum = (TextView) findViewById(R.id.octNum);
final Button convert = (Button) findViewById(R.id.convert);
View.OnClickListener listener = new OnClickListener() {
@Override
public void onClick(final View v) {
convert.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
int a = Integer.parseInt(inputNum.getText().toString());
String bin = Integer.toBinaryString(a);
String oct = Integer.toOctalString(a);
String hex = Integer.toHexString(a);
octNum.setText(oct);
binNum.setText(bin);
hexNum.setText(hex);
}
});
}
};
}
@Override
public void onClick(View v) {
}
你想達到什麼目的?添加一個監聽器來轉換?什麼是你的''convert' convert.setOnClickListener(新View.OnClickListener(){ @覆蓋 公共無效的onClick(視圖v){ } });' –
轉換爲一個按鈕的名稱(ID)。我應該上傳更多的代碼嗎? –
檢查我的答案是你在找什麼? –