小编Yur*_*r D的帖子

Android初始屏幕在全屏上拉伸徽标

我有一个带有白色背景的简单启动画面,屏幕中央有徽标。在现代版本的Android中,它运行良好,但是在“旧”版本的Android(例如API 22)中,徽标会在全屏上显示。如何使徽标启动屏幕在所有版本的Android(API 19之前)上看起来正常?ps我不是Android开发人员。

drawable / background_splash.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

  <item android:drawable="@color/white" />

  <item
    android:width="150dp"
    android:height="50dp"
    android:drawable="@mipmap/my_logo"
    android:gravity="center" />

</layer-list>
Run Code Online (Sandbox Code Playgroud)

values / styles.xml

<resources>

    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:statusBarColor">@color/white</item>
    </style>

    <style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowBackground">@drawable/background_splash</item>
        <item name="android:statusBarColor">@color/white</item>
    </style>

</resources>
Run Code Online (Sandbox Code Playgroud)

android android-layout react-native

2
推荐指数
1
解决办法
2314
查看次数

标签 统计

android ×1

android-layout ×1

react-native ×1