无法设置活动背景

时间:2017-10-16 12:15:37

标签: java android android-layout

我试图在android studio 2.3.3中为我的主要布局设置全屏幕背景。

但问题是 即使我为所有dpi转换我的图像,但仍然无法在我的背景中看到我的图像 我使用(android:background =" Drawble / bg-main")无效 我使用ImageView设置它但它不工作并显示此错误(无法实例化一个或多个类)

我不知道该怎么做,我在android开发方面非常新手感谢帮助我 看我的屏幕截图完全理解

屏幕截图错误1:

enter image description here

屏幕截图错误2:

enter image description here

4 个答案:

答案 0 :(得分:3)

您不能在可绘制图像名称中使用大写字母或-。只需尝试将您的图片重命名为bg_main,您的问题就会得到解决。

答案 1 :(得分:2)

使用_代替-。所以,你的drawable应该看起来像bg_main / P.S:从不在XML命名中使用-

答案 2 :(得分:1)

    '-' is not a valid file-based resource name character:
 File-based resource names must contain only lowercase a-z, 0-9, or underscore

将所有图像名称更改为bg_main。它会。

答案 3 :(得分:1)

因为可绘制名称Bg-Main不可接受..

你使用 bg_main 特殊字符不允许(B, - )