Android Studio开发-AppCompat取消程序标题栏

来源:互联网 发布:装饰模式 java 编辑:程序博客网 时间:2024/06/05 14:41

android 5.0 引入了一个新的 Toolbar控件,该控件是Action Bar设计模式的一个一般化实现,但是却给予了您更多的控制以及更灵活的使用能力。在您的视图结构中toolbar就是一个与其他控件一样的view,从而使得它能够更好的与其他的view以及动画相交互,并且能够对滚动事件作出响应。

AndroidStudio中SDK开发版本在5.0之后,android:theme="@android:style/Theme.NoTitleBar"这个属性来取消标题栏就没有用了,因为5.0的SDK中升级了支持库(support libraries),其中就包括AppCompat。AppCompat (aka ActionBarCompat)最初是作为android4.0  ActionBar 的API的补丁,为那些运行在Gingerbread环境中的设备提供一个通用的API层。新的v21的appcompat提供了与android5.0相一致的API及新特性。

Activity也被AppCompatActivity代替,随之而来的,当然android:theme=“@android:style/Theme.NoTitleBar”也就不可以使用了。当然,谷歌提供了相类似的<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">来设置取消标题栏。

好了,标题栏取消成功!

原创粉丝点击