使用PNG作为背景图片-在设计视图中看不到它

时间:2018-11-11 00:04:56

标签: java android android-studio svg png

我有一个在Sketch上创建的背景,我想将该背景用作应用程序的UI,在这里我将在.png文件中的不可见按钮中放入它们。

我在可绘制对象中有文件,在应用程序中有一个imageview,其高度和宽度设置为match_parent。使用glide库,我将3.7MB的图像加载到imageview中,并且当我在设备或仿真器上使用该应用程序时,此方法有效。问题是,当我尝试将按钮放在.png顶部时,我看不到.png作为背景,因为它仅在应用启动后才加载。我读过您可以尝试转换为SVG,但是,当我尝试执行此操作时,没有任何反应。

是否可以通过其他方式将图像加载为背景?还是我可以制作UI的另一种方法,还是可以只加载.png的方法?

login_activity - text

llogin_activity - design

LoginActivity Class

1 个答案:

答案 0 :(得分:0)

Android Studio具有漂亮的tools名称空间。

如果添加

tools:src="@drawable/loginscreen"

对于XML格式的ImageView,设计视图将显示图像,但是该属性在编译时将被忽略,并且不会出现在APK本身中。

tools:也适用于大多数XML属性。

您可能需要导入tools名称空间(单击红色的tools文本,然后按Alt + Enter)。