繁体   English   中英

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

[英]Error:String types not allowed

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

你可以这样做:

<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. 将图像放在res/drawable文件夹中。
  2. 还删除文件扩展名。

我希望有所帮助。

android:src属性的值应该是一个可绘制的对象。 所以你应该把文件'image.jpg'放到你的Android项目的文件夹res / drawable /中,然后替换这行:

android:src="@drawable/test_image"

android:src="@drawable/image"

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM