2013-07-23 72 views
2

當我創建一個名爲「main.xml中 」佈局:問題的R - ANDROID

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:padding="10dip" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
    <Button 
     android:id="@+id/button" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/button" /> 

    <Spinner 
     android:id="@+id/spinner" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
    /> 
</LinearLayout> 

當我去主創建一個按鈕 「 按鈕=(按鈕)findViewById(R .id.button);「 我有一個錯誤,我不能找到微調 的ID在R.id 按鈕,同樣在R.id

不存在

幫我PLZ

+0

發佈您的活動代碼。 –

+0

您是否嘗試過構建您的項目? –

+0

您需要將您的代碼發佈到logcat/staketrace,以便我們找出問題所在。 – ObieMD5

回答

3

您可能導入了R的錯誤版本。存在兩個版本:存在於android.R中的靜態R類,然後還有yourPackageName.R。如果您導入前者,則無法找到您的ID。

3

確保您的繪圖文件或資產文件夾中沒有大寫字母,空格或破折號的文件,圖片等。只要使用飛機舊的小寫字母。另外,嘗試清理你的項目。轉到項目>清理。然後重新啓動eclipse。希望這可以幫助。此外,eclipse不會在沒有先保存的情況下重新調整XML文件中的任何更改。確保在添加按鈕後保存等。

0

嘗試驗證XML文件中是否存在錯誤,而不是嘗試清理項目。