2012-04-20 15 views
0

最近Androidアプリケーションプロジェクトで作業していましたが、XMLファイル内のコードIDの一部がRファイルに登録されず、私のクラス内のIDにアクセスしてください。 XMLファイル内のコードは次のようになります。IDをリソースファイルに保存するときに問題が発生しました

<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<ImageView android:layout_height="250dp" 
android:layout_gravity="center" 
android:src="@drawable/icon" 
android:id="@+id/ivReturnedPic" 
android:layout_width="250dp"></ImageView> 

<ImageButton android:layout_height="wrap_content" 
android:src="@drawable/icon" 
android:id="@+id/ibTakePic" 
android:layout_width="125dp" 
android:layout_gravity="center"></ImageButton> 

<Button android:text="Set Wallpaper" 
android:id="@+id/bSetWall" 
android:layout_width="125dp" 
android:layout_height="wrap_content" 
android:layout_gravity="center"></Button> 

</LinearLayout> 

これらのIDはリソースファイル内に登録されません。

+0

コードで正しいRファイルを使用していますか?あなたがあなたの輸入品の一つとしてandroid.Rを持っていないことを確認してください。それを削除して、プロジェクトのRファイルをインポートします。 (import com.package.packagename.R;のように) – dymmeh

+0

私は少し混乱しています:import com.package.packagename.Rを意味します。私の名前をインポートしましたが、次のエラーが表示されます: "トークン"パッケージ "の構文エラー、識別子 \t"ヘルプ? – DarkCheese

答えて

1

Rは、自動的に

あなたがイメージ「icon.pngの」または「icon.jpgは」の下であることを確認する必要があり、余分な</LinearLayout>

0

の1つを削除して生成されていない理由ですあなたのxmlに問題がありますあなたのres/drawableフォルダ

android:src="@drawable/icon" 
関連する問題