我正在开发一个Android项目,我选择了矢量可绘制对象,它适用于所有版本。 但是,在某些设备上(Wiko Ridge 1280 * 720,在我的情况下,在KitKat(4.4)上运行〜294 dpi)上,图像会拉伸到全屏。 我正在做的是创建一个xml drawable:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<color android:color="#FFFFFF"></color>
</item>
<item
android:gravity="center"
android:width="210dp"
android:height="90dp"
android:bottom="80dp"
android:drawable="@drawable/logo_app" />
</layer-list>
* @ drawable / logo_app是向量。
我将其设置为SplashActivity的窗口背景:
<style name="AppTheme.Splash" parent="AppTheme.NoActionBar">
<item name="android:windowBackground">@drawable/splash_bg</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
我尝试了许多解决方案,例如:
但是似乎没有什么可以解决问题的。