0

我正在为我正在开发的 Android 应用程序开发 HelloGallery 示例。我需要从我的 res/drawable-hdpi 中显示两张图片,我正在通过网络上的HelloGallery示例进行此操作。我尝试在 Android 开发者网站上使用 HelloViews ( http://developer.android.com/resources/tutorials/views/index.html ),但显然自 Android 1.5 更新以来它们已经过时了。我正在 2.1 上开发我的应用程序,并且 res.styleable 显然不再存在。然后我决定在其他地方寻找并在以下网站上找到了一个非常好的示例:http ://www.androidpeople.com/android-gallery-imageview-example 。在res/values下制作了resources.xmlstyles.xml之后,这部分出现了一个错误。

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 类,您的值R.styleable.GalleryThemeR.styleable.GalleryTheme_android_galleryItemBackground正在从中检索,每个 xml 文件包含一个类(有点)

因此,例如,如果您将 GalleryTheme 存储在 styles.xml 中,您可以使用R.style.GalleryTheme.

文件夹 R 类 Drawable R.drawable.* Drawablehdpi R.drawable.* Drawableldpi R.drawable.* Drawablemdpi R.drawable.* Layouts.xml R.layout.* Colours.xml R.colour.*

ETC

于 2011-12-05T16:48:55.807 回答