错误:不允许使用字符串类型

时间:2013-06-08 17:56:11

标签: android android-layout

我是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" />

3 个答案:

答案 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)

  1. 将图片放入res/drawable文件夹。
  2. 也会删除文件扩展名。
  3. 我希望有所帮助。

答案 2 :(得分:2)

android:src属性的值应该是一个可绘制的对象。因此,您应该将文件'image.jpg'放入您的Android项目的文件夹res / drawable /中,然后替换该行:

android:src="@drawable/test_image"

android:src="@drawable/image"

将引用您放置在drawable文件夹中的文件'image.jpg'。