飞溅与9补丁废墟下一个活动

时间:2014-07-14 15:19:50

标签: android

我有一个闪屏,我公司的标志位于它的中央,下面有一个小进度条。 我将启动启动作为第一个活动,在此之前,我使用应用程序的主题背景显示启动图像(没有进度条,只有徽标)。

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

〔实施例: 这是徽标

logo

下图是应用程序在加载启动后的外观以及我使用的.9.png扩展名

.9.png

下图是应用程序在加载启动后的外观以及我使用的.png扩展名

.png

上面的图片是我想要启动画面的方式,但是在没有.9.png扩展名的情况下,应用程序在启动加载之前就像这样(下图)

oh no

有人遇到过这个问题吗?无法在线找到它。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

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

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

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