gpt4 book ai didi

android - 当我为启动屏幕创建 9 个补丁图像时,它对于大型设备来说太小了

转载 作者:行者123 更新时间:2023-12-03 23:31:33 26 4
gpt4 key购买 nike

我决定为我的启动画面使用 9 个补丁图像。
问题是,在较大的设备上,启动画面太小了,我希望启动画面占据屏幕的大部分。

在较小的设备上它很好。
我不认为我正在以正确的方式创建这 9 个补丁图像。

有人可以将我指向某个站点或 GitHub 存储库,该存储库使用 9 个补丁启动屏幕图像,该图像占据了所有设备上的大部分屏幕尺寸?

我想把它放在我的应用程序中,看看我做错了什么。

SplashTheme.xml

<resources>
<style name="SplashTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:windowBackground">@drawable/splashscreen</item>
<item name="android:windowNoTitle">true</item>
</style>
</resources>

闪屏.xml
<?xml version="1.0" encoding="utf-8" ?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" > //This is so I can have a white background
<solid android:color="#FFFFFF" />
</shape>
</item>
<item>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/splash"
android:tileMode="disabled"
android:gravity="center"
/>
</item>
</layer-list>

最佳答案

这个

<item>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/splash"
android:tileMode="disabled"
android:gravity="center"
/>
</item>

必须改为
<item>
<nine-patch xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/splash"
android:tileMode="disabled"
android:gravity="center"
/>
</item>

引用: http://developer.android.com/guide/topics/resources/drawable-resource.html#NinePatch

关于android - 当我为启动屏幕创建 9 个补丁图像时,它对于大型设备来说太小了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33898706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com