Android如何实现NoActionBar以及Theme.NoTitleBar.Fullscreen效果
效果一
NoActionBar
无论Activity继承自Activity还是AppCompatActivity
只需要在styles中的修改Theme
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"><!-- Customize your theme here. --><item name="colorPrimary">@color/colorPrimary</item><item name="colorPrimaryDark">@color/colorPrimaryDark</item><item name="colorAccent">@color/colorAccent</item></style>
NoTitleBar.Fullscreen
实现这种效果需要分为两种类型!
第一,如果Activity继承自Activity
直接修改styles中的Theme
<style name="AppTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen"><!-- Customize your theme here. --><item name="colorPrimary">@color/colorPrimary</item><item name="colorPrimaryDark">@color/colorPrimaryDark</item><item name="colorAccent">@color/colorAccent</item></style>
第二种,如何activity继承自AppCompatActivity
需要在styles中自定义一份Theme
并且默认的AppTheme设置为NoActionBar
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"><!-- Customize your theme here. --><item name="colorPrimary">@color/colorPrimary</item><item name="colorPrimaryDark">@color/colorPrimaryDark</item><item name="colorAccent">@color/colorAccent</item></style><style name="AppTheme.NoTitle_FullScreen"> <!--自定义主题名称--><item name="android:windowNoTitle">true</item><item name="android:windowFullscreen">true</item></style>
之后再清单文件中修改Activity的Theme
<applicationandroid:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/AppTheme.NoTitle_FullScreen"><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN"/><category android:name="android.intent.category.LAUNCHER"/></intent-filter></activity></application>
其中 android:theme="@style/AppTheme.NoTitle_FullScreen"为styles中自定义的Theme。
效果
继承自Activity NoActionBar
继承自AppCompatActivity NoActionBar
继承自Activity NoActionBar_FullScreen
继承自AppCompatActivity NoActionBar_FullScreen
建议使用AppCompatActivity!
Android如何实现NoActionBar以及Theme.NoTitleBar.Fullscreen效果相关推荐
- android换主题功能,Android 切换主题风格(Theme换肤效果)
参考 截图 1.默认打开 image.png 2.点击[换主题色] image.png 需知 主题色运用:manifest清单文件中application的属性之一,android:theme=&qu ...
- 【android开发】修改主题theme(系统自带样式总结)
很多情况下,我们要适当的改变开发系统的样式以满足项目的需求,这个就需要我们了解一下android系统自带的样式有哪些,具体是什么作用!因为今天遇到了一个问题,写了一个自定义的软键盘,发现每一个按钮的提 ...
- android开发:Theme.Light.NoTitleBar和Theme.Light.NoTitleBar.Fullscreen的区别
参考: android的Theme.Light.NoTitleBar和Theme.Light.NoTitleBar.Fullscreen的区别
- PhoneGap 在Android 手机上的全屏(FullScreen)问题
(注:本方法只适用于PhoneGap 0.93或更高版本) PhoneGap是一个不错的跨多个平台的开发框架,让开发者用来构建跨平台的使用HTML,CSS和JavaScript的移动应用程序. 在 ...
- Theme.NoTitleBar问题
设置Theme.NoTitleBar后Activity背景变成黑色 解决方法: 在application或者activity中设置成android:theme="@android:style ...
- android新特性:使用CollapsingToolbarLayout实现折叠效果及问题解决
CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags就可以实现折叠效果! 效果展示: 引 ...
- Android 自定义viewpage + videoview 实现竖屏视频播放效果
Android 自定义viewpage + videoview 实现竖屏视频播放效果 效果图 实现步骤 前提概要 自定义 viewpage 自定义 videoview 主逻辑代码 效果图 由于用的是v ...
- android 仿qq好友动态,Android UI仿QQ好友列表分组悬浮效果
本文实例为大家分享了Android UI仿QQ好友列表分组悬浮效果的具体代码,供大家参考,具体内容如下 楼主是在平板上測试的.图片略微有点大,大家看看效果就好 接下来贴源代码: PinnedHeade ...
- Android 自定义View之边缘凹凸的优惠券效果
本篇文章讲的是自定义View之边缘凹凸的优惠券效果,之前有见过很多优惠券的效果都是使用了边缘凹凸的样式.和往常一样,主要总结一下在自定义View的开发过程中需要注意的一些地方. 按照惯例,我们先来看看 ...
最新文章
- Markdown编辑器使用
- 数据库acid简介(一)
- c 对一个mysql数据库进行操作_C/C++对MySQL操作
- android广告sdk破例,ADT bundle和Android SDK是什么?(能否说的通俗一些,谢谢)
- TensorFlow学习笔记(十六)tf.random_normal
- 具有SmartFilterBar 的 SAP Fiori Elements 自动触发的搜索操作
- 最近在InfoQ上翻译的几篇文章
- 一站式解决服务器缺少编译环境的问题,别再为了缺少依赖而烦恼了!
- Java虚拟机(JVM)-1-内存区域
- azure api 管理_Azure Cosmos DB和MongoDB API入门
- hdu 2159 FATE
- pos机属于计算机系统吗,什么是POS系统
- delphi技巧--分离汉字和英文字母
- mapbox创建空白底图
- pdo.需要mysql版本_php PDO mysql
- 【转载】超简单集成HMS ML Kit 人脸检测实现可爱2D贴纸
- 微软账户服务器连不上开不了机,Win10无法登录微软账户提示“内部服务器错误(500)”怎么解决?...
- K8S、kubernetes no resolver defined to resolve could not be resolved (3: Host not found) 问题解决
- 《THE BASIC GRAMMER OF C》
- linux 内核 面试,LINUX内核经典面试题
热门文章
- 使用Arduino开发ESP32:wifi基本功能使用
- #6284. 数列分块 8 分块
- CodeForces 282E Sausage Maximization(trie+xor)
- [SOCI2005]最大子矩阵(DP) + [JXOI2018]守卫(DP) + [CQOI2016]手机号码(数位DP)[各种DP专练]
- 模板:K-D tree
- UOJ#84-[UR #7]水题走四方【dp】
- P4424-[HNOI/AHOI2018]寻宝游戏【结论】
- jzoj3860-地壳运动(mst)【最小生成树,三分】
- 【2018.4.14】模拟赛之四-ssl2394 剪草【dp】
- Codeforces Round #661 (Div. 3)