我想要一个图像完全占据整个屏幕的背景,为此我使用 main 属性对应background
的如下:RelativeLayout
layout
Activity
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/fondoinicio"
tools:context="com.kirolm.kmibilbideaklezo.MainActivity"
android:paddingBottom="@dimen/activity_vertical_margin">
</RelativeLayout>
从下面的屏幕截图中可以看出,屏幕右侧有一条我无法消除的垂直白线。捕获是preview
在Android Studio
. 特别是 Nexus 5X 的屏幕1080x1920: 420 dpi
,但它提供的不同设备也会发生同样的情况Android Studio
我以不同的密度保存图像。这些是数据:
- hdpi(564x1001)
- mdpi (376x667)
- xhdpi (752x1334)
- xxhdpi (1128x2001)
- xxxhdpi (1504x2668)
一种选择是在ImageView中添加图像
并使用该属性:
任何一个
问题出在图像中。图像以不同的密度导出
Sketch
,使用plugin
Sketch Android assets
,显然这plugin
有一个错误。添加一条大小为 a 的垂直线,pixel
仅在选择图像时可见。附加图像放大很多,以了解导出中的错误。
使用另一个导出插件,问题已解决。