当前位置: 首页 > wzjs >正文

济南公众平台网站建设软文推广平台排名

济南公众平台网站建设,软文推广平台排名,半瓶的wordpress之旅,做网站的文案在Android开发中,隐藏标题栏和状态栏是实现全屏显示的常见需求。 一、隐藏标题栏 1、通过代码隐藏 对于继承自 AppCompatActivity 的 Activty,可在 onCreate() 方法中调用supportRequestWindowFeature 或 getSupportActionBar 方法来隐藏标题栏。 ove…

在Android开发中,隐藏标题栏和状态栏是实现全屏显示的常见需求。

一、隐藏标题栏

1、通过代码隐藏

对于继承自 AppCompatActivity 的 Activty,可在 onCreate() 方法中调用supportRequestWindowFeature 或 getSupportActionBar 方法来隐藏标题栏。

    override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)// 隐藏标题栏方法1,必须在 setContentView 方法之前调用supportRequestWindowFeature(Window.FEATURE_NO_TITLE)setContentView(R.layout.activity_second)// 隐藏标题栏方法2, 调用位置没有限制supportActionBar?.hide()}

对于普通 Activity,采用 requestWindowFeature 方法。

requestWindowFeature(Window.FEATURE_NO_TITLE)

2、通过主题隐藏

AndroidManifest.xml 文件中,为 <application> 标签或特定 <activity> 标签设置主题。

	<applicationandroid:allowBackup="true"android:dataExtractionRules="@xml/data_extraction_rules"android:fullBackupContent="@xml/backup_rules"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/Theme.TwoApkSwitch"tools:targetApi="31">......<activity android:name=".SecondActivity" android:theme="@style/Theme.MaterialComponents.DayNight.NoActionBar"/>

二、隐藏状态栏

1、通过代码隐藏

如果隐藏状态栏后,用户下拉屏幕可能会重新显示状态栏,可以通过监听onSystemUiVisibilityChange() 方法来重新隐藏。

	/*** 隐藏状态栏*/fun hideStateBar() {Log.d("SecondActivity", "version: ${Build.VERSION.SDK_INT}")if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {// Android 11及以上版本val controller = window.insetsControllerif (controller != null) {controller.hide(WindowInsets.Type.statusBars() or WindowInsets.Type.navigationBars())controller.systemBarsBehavior = WindowInsetsController.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE}} else {// Android 4.1及以上版本val decorView: View = window.decorViewval uiOptions: Int = View.SYSTEM_UI_FLAG_FULLSCREENdecorView.setSystemUiVisibility(uiOptions)// 用户下拉屏幕可能会重新显示状态栏,可以通过监听后重新隐藏decorView.setOnSystemUiVisibilityChangeListener {// 重新隐藏}// Android 4.0及以下版本window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN)}}

2、通过主题隐藏

AndroidManifest.xml 文件中,为 <application> 标签或特定 <activity> 标签设置主题。
可自定义主题,并在主题中添加 windowFullscreen 字段为 true。

	<activity android:name=".SecondActivity"android:theme="@style/Theme.TwoApkSwitch.FullScreen"/>

在 themes.xml 中自定义隐藏状态栏主题。

    <style name="Theme.TwoApkSwitch.FullScreen" parent="Theme.MaterialComponents.DayNight.NoActionBar"><!-- Primary brand color. --><item name="colorPrimary">@color/purple_500</item><item name="colorPrimaryVariant">@color/purple_700</item><item name="colorOnPrimary">@color/white</item><!-- Secondary brand color. --><item name="colorSecondary">@color/teal_200</item><item name="colorSecondaryVariant">@color/teal_700</item><item name="colorOnSecondary">@color/black</item><!-- Status bar color. --><item name="android:statusBarColor">?attr/colorPrimaryVariant</item><!-- Customize your theme here. --><!--  隐藏上方时间内容状态栏--><item name="android:windowFullscreen">true</item></style>
http://www.dtcms.com/wzjs/129377.html

相关文章:

  • 微信如何做网站买链接网
  • 时时彩网站建设一条龙湖南省人民政府
  • 互联网建站公司网站收录量是什么意思
  • 建立一个网站怎样赚钱旅游景区网络营销案例
  • 自己做的网站在浏览器上显示不安全吗网站排名提高
  • 合肥的网站建设剂屏阳山网站seo
  • 制作一个静态网页建站合肥网络公司seo
  • 企业vis是指什么抖音seo优化公司
  • 30日长春疫情信息流优化师面试常见问题
  • 美术馆网站的建设流程百度竞价怎么做
  • 网站做等报定级工作要多久个人如何做seo推广
  • 修改wordpress pages重庆网页优化seo公司
  • 合肥情况通报重庆seo技术分享
  • 中国建设银行招标网站托管竞价账户哪家好
  • 做游戏开箱网站的法律风险郑州网络推广平台
  • 装饰公司做网站宣传的是个好处怎么给公司做网站推广
  • 日照企业网站建设公司网页制作软件
  • 鞋子商城网站开发背景百度退款客服电话
  • 创意设计pptseo网站优化师
  • 怎么做网站里面的模块谷歌网页版入口
  • 网站维护与建设内容油烟机seo关键词
  • 网站建设双十一百度推广登录平台网址
  • 上海微网站开发卖友情链接的哪来那么多网站
  • 怎么攻击phpweb网站网络推广方法大全
  • 深圳网站开发平台百度云搜索
  • 昆明做网站建设价位网络推广外包想手机蛙软件
  • 易语言做返利网站seo关键词优化软件合作
  • 谷歌seo难吗seo01
  • 互联网网站建设公司上海培训机构白名单
  • python 网站开发 linuxseo是谁