我是android新手。 我面临以下错误: 不允许使用字符串类型
编辑:我保留了资源中的image.jpg - > drawwble- hdpi
参考以下代码: 的的strings.xml
<drawable name="test_image">image.jpg</drawable>
activity_main.xml中
<ImageView android:id="@+id/imageDisplay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/desc"
android:src="@drawable/test_image" />
ANDROID_MANIFEST
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
答案 0 :(得分:3)
你可以这样做:
<ImageView android:id="@+id/imageDisplay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/desc"
android:src="@drawable/image" />
@drawable/image
代表您的drawable名为“image”。
答案 1 :(得分:3)
res/drawable
文件夹。我希望有所帮助。
答案 2 :(得分:2)
android:src属性的值应该是一个可绘制的对象。因此,您应该将文件'image.jpg'放入您的Android项目的文件夹res / drawable /中,然后替换该行:
android:src="@drawable/test_image"
与
android:src="@drawable/image"
将引用您放置在drawable文件夹中的文件'image.jpg'。