为什么启动APP后会有一个不知道哪来的界面 然后再出现到了主Activity的layout

Android 码拜 8年前 (2016-05-15) 1013次浏览
RT
启动后会有一个界面 这个界面就头上有一个icon和一个app_name ,但是本人并没有这个layout,大致持续一秒之后进入主Activity。
问一下这是怎么回事,而且这个界面的是可以用application的主题来控制,问一下怎么取消掉。
AndroidManifest.xml 部分代码如下:

<application
        android:name="com.aaa.live.aaPlayerApplication"
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/MyTheme" >
        <activity
            android:name="com.aaa.live.MainActivity"
            android:screenOrientation="portrait"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
解决方案

5

本人知道的,但是你得排除是不是主题设置的问题

5

引用:
Quote: 引用:
Quote: 引用:
Quote: 引用:

<application
android:theme=”@style/Theme.AppCompat.Light.NoActionBar”>
你是指的这个么

不是这个问题
现在是启动之后多了一个页面。不知道怎么样屏蔽

不会无缘无故多界面的,这个应该和application没关系。
你说的这个就是一个引导页的效果,有可能是在com.aaa.live.MainActivity的问题。
假如不是,那就不知道了

但是本人在mainActivity最初打的断点,这个界面已经生成了

你看看布局里是不是有两个大的view,在MainActivity中,先显示了第一个,然后延时显示了你想要的那个View

40

应该是窗体的背景色,加这两行到theme里试试

<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item>

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明为什么启动APP后会有一个不知道哪来的界面 然后再出现到了主Activity的layout
喜欢 (0)
[1034331897@qq.com]
分享 (0)