没有UI的Android应用程序:如何在每次运行应用程序时停止瞬间闪烁
我想创建一个活动,只显示一个祝酒词(或说一条消息),然后退出。按照中的建议,我(使用Android Studio)创建了一个空白应用程序,然后“安全删除”布局xml文件,并删除MainActivity中的setContentView行。这似乎工作得很好,只是每次应用程序运行时,上一个屏幕(已经运行的任何应用程序的布局)开始为新的空白白色布局让路,然后在几分之一秒后,上一个屏幕返回。每次应用程序运行时,效果都是瞬间的白色闪光 如何阻止白色闪光出现?答案(感谢Commonware)是在清单的没有UI的Android应用程序:如何在每次运行应用程序时停止瞬间闪烁,android,Android,我想创建一个活动,只显示一个祝酒词(或说一条消息),然后退出。按照中的建议,我(使用Android Studio)创建了一个空白应用程序,然后“安全删除”布局xml文件,并删除MainActivity中的setContentView行。这似乎工作得很好,只是每次应用程序运行时,上一个屏幕(已经运行的任何应用程序的布局)开始为新的空白白色布局让路,然后在几分之一秒后,上一个屏幕返回。每次应用程序运行时,效果都是瞬间的白色闪光 如何阻止白色闪光出现?答案(感谢Commonware)是在清单的元素中插
元素中插入android:theme=“@android:style/theme.transparent.NoTitleBar”
。整个修订的活动
内容如下:
你用的是什么主题?说“Android Studio…默认情况下将材质设计主题应用于你的应用程序”,所以我猜答案是“材质设计”。我只是用一个空活动创建了一个新项目。在清单中的
元素上,添加Android:theme=“@Android:style/theme.transparent.NoTitleBar”
,看看这是否有帮助。请注意,您可能已经有了一个android:theme
属性,这个属性将被替换。太好了。谢谢这很有效。我必须确定您提供的代码需要插入到活动标记(如果这是正确的术语)中。我应该提交一个列出修改后的清单代码的答案吗?“我必须确定您提供的代码需要插入到活动标记(如果这是正确的术语)之间”——这就是XML属性的工作方式。“我应该提交一份说明修改后舱单代码的答复吗?”--当然!
<activity android:name=".MainActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>