activity显示前会先显示空白页面,求大牛解决

打开一个activity时首先显示的是一个空白的页面,而且上面会显示带有activity类名的灰条
这个问题怎么解决啊!!!

如果是空白界面一闪而过,可能是你在activity的onCreate里加了设置 无标题栏 的语句。
去标题栏可以这样做 :activity中不要动;AndroidManifest.xml中的里添加这一句:android:theme="@style/AppTheme",然后在styles.xml中这样写

 <style name="AppTheme" parent="AppBaseTheme">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowFullscreen">?android:windowNoTitle</item>
    </style>

1、先显示空白页说明,加载数据会需要时间,你可以在加载获取到数据之前,显示一个progress,或者先显示“数据加载中···”这样的文字,就不会
只是显示空白页了;
2、出现带有类名的灰色title你可以在menifest中给application设置android:theme="@android:style/Theme.NoTitleBar",就不会出现这个类名了,或
者在java文件中设置也可以

如果你是想单独把某一个activity变成无标题,可以这样:

        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
        </activity>