1
在此代碼中我有問題,如R無法解析爲變量當我導入R然後新的錯誤發生像bAdd無法解析或不是字段bSub無法解析或是不是字段tvDisplay不能解決或不是字段 我也是乾淨的項目使用項目 - >乾淨的選項,但錯誤仍然存在 package com.thenewboston.com;錯誤:R無法解析
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity {
int counter ;
Button add;
Button sub;
TextView display;
@Overridea
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
counter = 0;
add = (Button) findViewById(R.id.bAdd);
sub = (Button) findViewById(R.id.bSub);
display = (TextView) findViewById(R.id.tvDisplay);
add.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
counter++;
display.setText("your total is" + counter);
}
});
sub.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
counter = --;
display.setText("your total is" + counter);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
親切刪除這些錯誤,並指導我在哪裏,我在做什麼錯誤,謝謝
這是因爲你可能會被導入,而不是你的包中的R android.R所取代。 嘗試編寫R.並給出一個Ctrl +空格,您會發現一些建議,其中需要導入與您的軟件包相關的R。 它甚至可能在行setContentView(R.layout.activity_main)上顯示錯誤;不是嗎? –
counter = - ; ??應該反制;您可能也有錯誤。還要確保你的xml文件沒有錯誤,因爲它們也可能導致問題。 – mario
遵循什麼swayam在答案中說。它應該幫助你 –