Java XML中的背景图像
我使用的是Android studio,我用这种方式设置了背景图像: android:background=“@drawable/logo” 删除“@drawable/logo”之前的@符号的错误状态 预览屏幕是白色的,在手机应用程序上我可以完美地看到图像 虽然颜色并没有问题,但它也会显示在手机应用程序的背景中 我不明白。我做错了什么?我也试过在预览视图上按“R”,但当微调器完成时,什么也没发生Java XML中的背景图像,java,android,Java,Android,我使用的是Android studio,我用这种方式设置了背景图像: android:background=“@drawable/logo” 删除“@drawable/logo”之前的@符号的错误状态 预览屏幕是白色的,在手机应用程序上我可以完美地看到图像 虽然颜色并没有问题,但它也会显示在手机应用程序的背景中 我不明白。我做错了什么?我也试过在预览视图上按“R”,但当微调器完成时,什么也没发生 谢谢。您的问题在线上: android:background="@drawable/logo" 这
谢谢。您的问题在线上:
android:background="@drawable/logo"
这应该是:
android:background="@android:drawable/logo"
您缺少drawable之前的“android:”部分,因此格式不正确
祝你好运。你能在这里发布你的xml文件吗?请在这里发布你的xml图像:不,它给出了这样一个信息:“资源名称必须以更少的字符登录…通过Android xml文件中的引用进行验证。不。这意味着它是一个系统资源。也就是说,
Android.R.drawable.logo
。SDK中没有这样的可绘制性,我不会假设OP想要使用他们自己的图像。不,它给出的信息是“资源名称必须使用更少的字符登录…使用Android XML文件中的引用进行验证”是Android studio 3.1.1,不,它给出的信息是“资源名称必须使用更少的字符登录…使用Android XML文件中的引用进行验证”