0

私が開発しているAndroidアプリのHelloGalleryの例に取り組んでいます。res / drawable-hdpiから2つの画像を表示する必要があります。これは、Web上のHelloGalleryの例を介して行っています。Android開発者のWebサイトでHelloViews(http://developer.android.com/resources/tutorials/views/index.html )を使用してみましたが、Android1.5の更新以降は古くなっているようです。私は2.1でアプリを開発していますが、res.styleableは明らかに存在しなくなりました。それから私は他の場所を探すことに決め、次のウェブサイトで本当に良い例を見つけました:http ://www.androidpeople.com/android-gallery-imageview-example 。res/valuesの下にresources.xmlstyles.xmlを作成した後、この部分で1つのエラーが発生します。

TypedArray typArray = obtainStyledAttributes(R.styleable.GalleryTheme);
GalItemBg = typArray.getResourceId(R.styleable.GalleryTheme_android_galleryItemBackground, 0);

エラーは次のとおりです。

GalleryThemeを解決できないか、フィールドではありませんかつGalleryTheme_android_galleryItemBackgroundを解決できないか、フィールドではありません

私はこれに永遠に取り組んできたので、どんな種類の助けも大いに感謝されるでしょう。どうもありがとう!また、res / drawable-hdpi機能し、画像を表示するHelloGalleryも、優れた代替手段/非常に役立ちます。どうもありがとう!

4

1 に答える 1

0

R.styleable.GalleryTheme値とR.styleable.GalleryTheme_android_galleryItemBackground取得元のRクラスには、 xmlファイルごとのクラスが含まれています(ちょっと)

たとえば、GalleryThemeがstyles.xmlに保存されている場合は、を使用してアクセスできますR.style.GalleryTheme

FolderRクラスDrawableR.drawable。*DrawablehdpiR.drawable。*DrawableldpiR.drawable。*DrawablemdpiR.drawable。*Layouts.xmlR.layout。*Colours.xmlR.colour。*

于 2011-12-05T16:48:55.807 に答える