首页 > TAG信息列表 > ActionBar

Android ActionBar

android的ActionBar是3.0才推出的,3.0之前称之为AppBar。为了向后兼容,ActionBar位于Android的支持库AppCompat中,所以要使用ActionBar先必须依赖AppCompat库(现在新建的工程默认都依赖此库了) implementation 'androidx.appcompat:appcompat:1.3.0' 如果没有在主题Theme中或Activ

今日总结:解决在设置android stdio导航栏时遇到的闪退问题

app启动页面后闪退,若在logcat中出现这个问题: caused by:Attempt to invoke virtual method 'void androidx.appcompat.app.ActionBar.setTitle(java.lang.CharSequence) 是因为找不到标题栏报错,在themes.xml(style.xml)中将parent中的NoActionBar改为其他样式,比如DarkActionBar即可

一起Talk Android吧(第三百一十一回:创建程序启动界面Splash Screen二)

各位看官们,大家好,上一回中咱们说的是Android中创建程序启动界面的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起Talk Android吧! 看官们,上一章回中我们通过修改程序的主题来创建程序启动界面,本章回中我们再介绍一种创建程序启动界面的方法,具体步骤如下: 1.创建一

android studio 不兼容的类型:android.support.v7.app.ActionBar无法转化为android.app.ActionBar

在使用ActionBar语句的时候,出现报错,自动导包有些问题,我将语句 import android.app.ActionBar; 删除,之后在ActionBar处,按下Alt+Enter,自动导入语句: import android.support.v7.app.ActionBar;   程序就可以正常运行了  

Plan365-17: 为下一步规划

思想: 开心, 自信, 积极, 人生短短几十年, 什么都是浮云, 快一点充实自己起来            hit me harder make stronger   任务: 1. 把视图 fc jira (https://jira.n.xiaomi.com/browse/MIUI-2172266) 复盘一下, 整理一下自己解决的东西      这个问题, 现在和之前的重

Android 让actionBar透明,让状态栏透明

Android 让actionBar透明,让状态栏透明 先让整个页面全屏显示(这个很重要) 活动加载的java里面写这个 @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if(hasFocus){ View decorVie

添加Action Provider

和Action View有点类似,Action Provider也可以将一个Action按钮替换成一个自定义的布局。但不同的是,Action Provider能够完全控制事件的所有行为,并且还可以在点击的时候显示子菜单。 为了添加一个Action Provider,我们需要在<item>标签中指定一个actionProviderClass属性,在里面

android如何除去actionbar左侧的标题

现在创建项目一般都会带有actionbar,有时候我们并不需要actionbar上带有的标题栏,如图: 解决办法为: supportActionBar?.setDisplayShowTitleEnabled(false) 动态改变actionbar文字:   supportActionBar?.title="" 加入这段代码即可

滑动菜单

滑动菜单 DrawerLayout(抽屉布局)添加滑动菜单的导航按钮 DrawerLayout(抽屉布局) <?xml version="1.0" encoding="utf-8"?> <androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="

Android 之 ToolBar 踩坑笔记

  •前言   这两天,学完了 Fragment 的基础知识,正准备跟着《第一行代码》学习制作一个简易版的新闻应用;   嘀嘀嘀~~~   一声消息传来,像往常一样,打开 QQ,当我看到 QQ 界面的时候:        突发奇想,我是不是可以尝试制作一下这个界面,以及完成一些点击跳转的效果;   说干

getActionBar()为null的解决方法总结

getActionBar()为null的解决方法总结 前言 在使用 ActionBar的时候,有时候会爆出空指针异常,这是因为应用没有获取到 ActionBar 导致的,而导致应用没有获取到 ActionBar 的原因比较多,所以我们下面就来总结一下 ActionBar 获取不到的错误原因。 解决办法 检查你的应用是否设置了

AndroidStudio自定义顶部导航栏----API29下ActionBar和ToolBar的基本实现

基于AndroidStudio自定义顶部菜单栏----ActionBar和ToolBar的基本实现自定义ActionBar自定义ToolBar 自定义ActionBar ActionBar是一个确定用户位置的窗口功能,并且能提供用户操作和导航的模块。使用ActionBar能够为用户提供一个熟悉的界面进行界面的切换,这个切换能够使系统

学习ActionBar

1、添加ActionBar ActionBar的添加非常简单,只需要在AndroidManifest.xml中指定Application或Activity的theme是Theme.Holo或其子类就可以了,在Android 3.0及更高的版本中,Activity中都默认包含有ActionBar组件。 2、取消ActionBar 如果需要隐藏Action Bar可以在你的Activity

Failed to load AppCompat ActionBar with unknown error

前言 今天安装写一个test的demo的时候,创建项目的时候出现这个错误。 然后我想啊,谁会去用这个actionBar啊,然后我找到main下的androidManifect.xml: <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name"

android 自定义actionbar(顶部导航栏)

参考 博客1、博客2、博客3 在 res/layout 新建文件 actionbar_layout.xml,在里面写上 自定义的actionBar布局 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=&quo

一个菜鸟掌握的ActionBar与Toolbar,

1.当创建Activity的时候自动继承“Theme.AppCompat.Light.DarkActionBar”的AppThem 。会自带ActionBar,如果想要隐藏此ActionBar可以在里面的属性加上 < item name=“windowNoTitle”>true< /item>, 就没有ActionBar了,也可以直接更换parent来达到此效果例如方法二。 方法一

Android学习——ActionBar

ActionBar 1.ActionBar介绍 Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。 Action bar的主要目的是: 提供一个用于识别应用程序的标示和用户的位置的专用空间。