my 的标题SplashActivity
很长,因此在设备主屏幕的启动图标下方出现截断。
我希望在启动图标下方显示一个较短的标题,但在 Activity 的操作栏中显示一个较长的标题。
因此,为了尝试实现这一点,我在清单中指定了一个较短的标题......
<activity
android:name=".SplashActivity"
android:label="@string/app_name_short"
android:launchMode="singleTop" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
...我正在使用...
setTitle(getString(R.string.app_name));
...在onCreate()
方法中,SplashActivity
以便完整的标题出现在操作栏中。
它有效,但仅在大约 1 秒延迟之后。(所以当SplashActivity
显示时,它会显示短标题 1 秒,然后更改为长标题。)
有什么办法可以解决这个问题或任何已知的解决方法吗?
我还尝试创建一个PreSplashActivity
(带有短标题)作为启动活动,包括立即启动的代码SplashActivity
(带有长标题),但PreSplashActivity
仍然显示 1 秒(即使它没有调用setContentView()
,所以我有点难过。
有任何想法吗?