启动时闪动标题栏

    xiaoxiao2021-03-25  127

    因为有标题栏,所以要在activity里面request,但是,在启动的一瞬间依旧有

    所以要在activity节点添加

    android:theme="@android:style/Theme.NoTitleBar"

    但是,这时主题就不确定了,比如edittext就会变了

    于是我们在application添加属性

    Android:theme="@android:style/Theme.DeviceDefault.NoActionBar"

    于是,edittext变回原来样式了,不过其他的属性又变了,因为application这些属性都是被activity引用的,所以都变了······

    其实,应用只有在启动时才会闪动title,再打开其他界面的时候,request会被先执行,标题就不会闪出来。

    也就是说,我们只要改变第一个页面就可以了

    在第一个页面request是不行,所以,我们要在第一个页面的activty节点增加android:theme="@android:style/Theme.NoTitleBar"

    或者

    @android:style/Theme.DeviceDefault.NoActionBar

    如此就不必改变全局了

    转载请注明原文地址: https://ju.6miu.com/read-20574.html

    最新回复(0)