在main.xml中我有:變量無法解析,或者不是Java/Eclipse中的字段?
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Your total is 0"
android:textSize="45dp"
android:layout_gravity ="center"
android:gravity = "center"
android:id="@+id/tvDisplay"
/>
<Button
android:layout_width="250dp"
android:layout_height="250dp"
android:text = "+"
android:layout_gravity="center"
android:textSize = "20dp"
android:id="@+id/bAdd"
/>
<Button
android:layout_width="250dp"
android:layout_height="250dp"
android:text = "-"
android:layout_gravity="center"
android:textSize = "20dp"
android:id="@+id/bSub"
/>
而在主體我有:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
counter = 0;
add = (Button) findViewById(R.id.bAdd);
sub = (Button) findViewById(R.id.bSub);
display = (TextView) findViewById(R.id.tvDisplay);
它引用了(R.id.bAdd /子/顯示器),它不能解決或不是一個領域。我一直在關注如何完全做到這一點的YouTube指南,所以我很困惑我是如何發生錯誤的,以及我如何糾正錯誤。
我在我的gen文件夾中沒有看到R.java文件,而這些是我迄今在項目中唯一使用的變量。我是新手,所以我不確定你是如何清理它的,因爲它是最基本的。 – 2012-04-04 19:52:53
如果gen> your.package.name> R.java不存在,那麼這就解釋了爲什麼這些變量拋出錯誤。點擊左側的項目,然後轉到屏幕/窗口頂部的項目>清理。如果沒有生成R.java,那麼您的xml有問題,或者您的Android項目中存在另一個潛在錯誤。 – Chris 2012-04-04 20:00:04
好的,我找到R.java。試圖清理我的項目,但沒有去。 – 2012-04-04 20:26:00