gpt4 book ai didi

android - 飞溅 9 补丁废墟下一个 Activity

转载 作者:行者123 更新时间:2023-11-29 01:40:54 29 4
gpt4 key购买 nike

我有一个闪屏,中间有我公司的标志,下面有一个小进度条。我将启动画面作为第一个 Activity,在此之前,我会使用应用的主题背景显示启动画面的图像(没有进度条,只有 Logo )。

我在应用程序的主题 android:windowBackground 中放置了一个 9 补丁图像,当该文件的扩展名为 .9.png 时 - 启动 Activity 以较小的尺寸显示在屏幕的左上角。将扩展名更改为 .png 可以使启动画面在整个屏幕上正确显示,但当然我的第一张图片拉伸(stretch)得非常厉害,因为它比屏幕小得多。

例子:这是标志

logo

下图是启动画面加载后应用的外观,我使用的是 .9.png 扩展

.9.png

下图是启动画面加载后应用的外观,我使用的是 .png 扩展

.png

上图是我希望启动画面的样子,但如果没有 .9.png 扩展名,应用程序在启动画面加载之前看起来像这样(下图)

oh no

有人遇到过这个问题吗?在网上找不到。感谢您的帮助。

最佳答案

解决了这个问题。我没有将应用程序主题的 windowBackground 更改为我的 9patch 图像,而是添加了一个具有 9patch 背景的新主题并将其附加到我的第一个 Activity 。

所以基本规则是,不要在应用的主题背景中放置 9patch 图片。将它放在第一个 Activity 的主题中。

此解决方案的来源:https://developer.appcelerator.com/question/149184/9-patch-splash-screen-initial-window-does-not-fill-screen

关于android - 飞溅 9 补丁废墟下一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24739943/

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