首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在android 8.0.0上不要隐藏导航抽屉

在 Android 8.0.0 上不隐藏导航抽屉是指在应用中的导航抽屉(Navigation Drawer)不被隐藏,始终可见。导航抽屉是一种常见的用户界面组件,通常位于应用的侧边栏,用于显示应用的主要导航选项。

在 Android 8.0.0 上不隐藏导航抽屉可以通过以下步骤实现:

  1. 在布局文件中定义导航抽屉的容器,通常使用 DrawerLayout 作为容器,并将导航抽屉的内容放置在其中。
  2. 在布局文件中定义导航抽屉的容器,通常使用 DrawerLayout 作为容器,并将导航抽屉的内容放置在其中。
  3. 在 Activity 中设置导航抽屉的开关按钮,并处理开关按钮的点击事件。
  4. 在 Activity 中设置导航抽屉的开关按钮,并处理开关按钮的点击事件。
  5. 在 AndroidManifest.xml 文件中为 Activity 添加以下属性,以确保导航抽屉不被隐藏。
  6. 在 AndroidManifest.xml 文件中为 Activity 添加以下属性,以确保导航抽屉不被隐藏。

通过以上步骤,可以在 Android 8.0.0 上实现不隐藏导航抽屉。导航抽屉常用于应用的主要导航菜单,用户可以通过滑动或点击开关按钮来展开或收起导航抽屉,方便快速切换应用的不同功能模块。

腾讯云相关产品中,与 Android 开发相关的产品包括云服务器(CVM)、移动推送(信鸽推送)、移动直播(云直播)、移动应用分析(腾讯移动分析)等。您可以通过访问腾讯云官网(https://cloud.tencent.com/)了解更多相关产品信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

android侧滑菜单控件DrawerLayout使用方法详解

同时DrawerLayout内部添加两个view: 添加一个View,它包含应用的主内容(当抽屉隐藏时你的主要布局); 添加另一个View它包含了导航抽屉; 如下面例子所示:该布局使用了DrawerLayout...: 主内容View(FrameLayout最上层)必须是Drawerlayout的第一个子节点因为XML安排这些界面的时候是按照Z轴的顺序来安排的 同时 抽屉必须在主内容的顶部。...主内容View被设置成匹配父View的宽和高,因为当导航抽屉隐藏的时候它要填充整个UI。...为了满足从右到左的约定,声明它的值为”start” 代替 “left”(因此这个抽屉将会在右面呈现当布局是RTL时) 导航View声明时:宽度用dp为单位、高度匹配父View。...当用户选择了抽屉列表里面的一个Item时, 系统调用onItemClickListener的onItemClick(), 给setOnItemClickListener().

2.2K10

基础篇章:关于 React Native 之 DrawerLayoutAndroid 组件的讲解

看名字我们就知道这个组件仅限 Android 平台能用。Android 中的 DrawerLayout 就是一个抽屉导航组件,所以这个组件的功能当然也是一样的。...我们的这个抽屉导航视图一开始是看不见的,就像抽屉一样,你不拉开抽屉你看不到东西,所以导航视图可以从drawerPosition指定的窗口侧面拖拽出来,并且抽屉的宽度可以使用drawerWidth属性来指定...,on-drag:是当拖拽开始的时候隐藏键盘 onDrawerClose func 每当导航视图被关闭时调用的函数 onDrawerOpen func 当导航视图被打开后调用该方法 onDrawerSlide...抽屉可以有3种状态: dle(空闲),表示现在导航没有任何正在进行的交互。 dragging(拖拽中),表示用户正在与导航条进行交互。...renderNavigationView 该方法用于渲染一个可以从屏幕一边拖入的导航视图 statusBarBackgroundColor color 使抽屉导航覆盖整个屏幕,并绘制状态栏的背景,使其能够覆盖到状态栏

2.4K70

Anroid Wear OS 手表应用开发 - UI

> 复制代码 这样可以保证方形表盘不受影响的情况下,圆形布局的内容,不会超过显示边界: 导航抽屉栏 为了节省宝贵的显示空间,通常手表应用是没有标题栏的,使用 ViewPager 的时候,也没有 TabLayout...,提示用户这里是有东西可以下滑的,也可以调用 controller.closeDrawer() 完全隐藏导航栏。...操作抽屉栏 当需要对当前页面进行一些操作的时候,但页面里又没有空间再放按钮了怎么办?既然可以从顶部下拉出导航栏,要不在底部拉出一个操作栏?...,controller.peekDrawer() 会在底部露出一小部分操作栏,如果当前页面是一个列表,这一部分会在列表滑动时隐藏列表到顶部和底部时显示: 露出部分默认会显示操作栏第一项的图标,可以布局中添加...> 复制代码 通过 layout_gravity 来设置抽屉栏是顶部还是底部。

2.5K30

Android Design Support Library初探-更新中

app识别度与内部导航的关键,保持这里设计的一致对app的可用性至关重要,尤其是对第一次使用的用户。...NavigationView 通过提供抽屉导航所需要的框架让实现更简单,同时它还能够直接通过菜单资源文件来直接生成导航元素。 ?...NavigationView处理好了和状态栏的关系,可以确保NavigationViewAPI21(5.0)设备正确的和状态栏交互。...="@drawable/ic_android" android:title="@string/navigation_item_2"/> group> 被点击过的item会高亮显示抽屉菜单中...通常EditText会在用户输入第一个字母后隐藏提示信息,但是现在可以使用TextInputLayout来将EditText封装起来,提示信息(hint)会变成一个显示EditText之上的floating

94520

Android侧滑菜单之DrawerLayout用法详解

-- The Navigation view 左侧拉开之后的导航视图 -- <ListView android:id="@+id/left_drawer" android:layout_width...2)activity里将DrawerLayout加载进来,并且给抽屉里的列表适配了数据,这样就将抽屉布局加载进来了。...这是因为v7包版本过低,解决方法是project:properties里target=android-8改为21以上就好 当抽屉打开的时候,标题栏改为”请选择”,当抽屉关闭的时候,标题栏变为原来的app...,执行这个方法的时候会回调onPreareOptionsMenu(),所以我们可以在这里通过判断抽屉处于打开还是关闭状态,来进行一些操作,比如隐藏actionbar的菜单项。...既然要隐藏,那么前提是我们得有菜单项,这里先给actionbar添加一个搜索按钮,关于给ActionBar添加按钮的办法,关于ActionBar的博客里已经讲过了,所以这里直接操作 res/values

1.9K10

Material Design — 底部导航(Bottom Navigation)

底部导航应该用于: 3-5个重要性相同的一级页面,且需要从app 中任何地方直接访问目的地 (超过6个:app中一直存在的持久抽屉导航persisitent navigation drawer) (不满...超过6个不要在底部导航用可滚动的内容形式 ?...超过6个就不要放在底部导航里了,太挤了 底部导航和标签 当组合底部导航和tabs时要注意,因为这样的组合可能会因为用户不知道二者的优先级而在导航时引起混乱。...底部导航栏不应用于: ·专注于单一任务的观点,如电子邮件“撰写”页面。 ·包含用户首选项或设置的页面 Android,后退按钮不在底部导航栏视图之间导航。...滚动 底部导航栏滚动时可以动态地出现和消失: ·向下滚动隐藏底部导航栏 ·向上滚动显示 手势 在内容区域使用左右滑动手势不会在一级页面之间切换。

4K90

导航设计的10种模式

06 抽屉导航 描述: 抽屉式也是谷歌提出来的一种导航模式,由于虚拟按键的存在,所以安卓使用底部Tab会造成双底栏,视觉观感不佳; 一般用来放置对用户而言不太常用或者对于产品而言不太核心的功能,或者不那么需要频繁切换内容的应用...优点: 节省页面展示空间,让用户将更多的注意力聚焦到当前页面; 由于导航界面是隐藏在屏幕之外,展开之后整一页面都是导航菜单内容,所以可扩展和个性化的空间很大; 扩展性好,导航的个数没上限。...07 下拉式/菜单导航 描述: 与抽屉导航的目的相同,都是为了突出内容。...与宫格导航类似,常用于二级页面,不会默认展示任何实质内容,所以通常app不会在首页使用它; 无论ios开发和android 都有现成的列表布局插件和模板。 ?...09 弹窗式 描述: 算是菜单式的一种变种,区别是位置界面中央不依赖于某个边缘; 弹出框在安卓系统的使用很普遍,比菜单、单选框、多选框等,IOS系统使用相对少些; ?

3.4K40

【React Native 安卓开发】----侧边栏的实现DrawerLayoutAndroid以及第三方框架react-native-side-menu的使用【第六篇】

抽屉(通常用于导航切换)是通过renderNavigationView方法渲染的,并且DrawerLayoutAndroid的直接子视图会成为主视图(用于放置你的内容)。...导航视图一开始屏幕并不可见,不过可以从drawerPosition指定的窗口侧面拖拽出来,并且抽屉的宽度可以使用drawerWidth属性来指定。...on-drag 当拖拽开始的时候隐藏软键盘。 onDrawerClose function 每当导航视图(抽屉)被关闭之后调用此回调函数。...onDrawerOpen function 每当导航视图(抽屉)被打开之后调用此回调函数。 onDrawerSlide function 每当导航视图(抽屉)产生交互的时候调用此回调函数。...onDrawerStateChanged function 每当抽屉的状态变化时调用此回调函数。抽屉可以有3种状态: idle(空闲),表示现在导航没有任何正在进行的交互。

6.6K40

Android开发之DrawerLayout实现抽屉效果

谷歌官方推出了一种侧滑菜单的实现方式(抽屉效果),即 DrawerLayout,这个类是Support Library里的,需要加上android-support-v4.jar这个包。...抽屉菜单的宽度应该不超过320dp,这样用户可以菜单打开的时候看到部分内容界面。...--可以程序中根据抽屉菜单 切换Fragment--> <FrameLayout android:id="@+id/fragment_layout" android...解决办法:include进的那个布局里面,添加clickable=true 2、除了抽屉的布局视图之外的视图究竟放哪里 左、右抽屉和中间内容视图默认是不显示的,其他布局视图都会直接显示出来,但是需要将其放在..." //导航的顶部视图 app:menu="@menu/menu_drawer_left" /> //导航的底部菜单 </android.support.v4.widget.DrawerLayout

6K60

Material Design — App bars: bottomApp bars: bottom

滚动 滚动时, bottom app bar 可以出现或消失: 向下滚动隐藏 bottom app bar, 如果有FAB,则它会脱离 bar 并保留在屏幕。...底部的导航抽屉从底部的应用栏打开。 抽屉底部应用程序栏前打开,并显示顶部应用程序栏以达到完整高度时关闭抽屉。...Drawer bottom app bar 前面打开,并显示 top app bar 以达到完整高度时关闭抽屉。...不要导航操作置于bottom app bar中,因为它们可以被临时表面覆盖 与 top app bar 同时使用 当与 bottom app bar 一起使用时,top app bars 可以提供向上导航和其他操作...主屏幕不要在 top app bar 和 bottom app bar 中放置 navigation menu control 。 只有一个 app bar 应该有这个control ?

2.3K80

深入浅出 NavigationUI | MAD Skills

本文中,我们将为大家讲解另外一个用例,即类似操作栏 (Action Bar)、底部标签栏或者抽屉导航栏之类的 UI 组件如何在应用中实现导航功能。...我需要在应用中增加一些页面,所以有必要使用抽屉导航栏或者底部标签栏来辅助用户导航。但是我们该如何使用这些 UI 组件来集成导航功能呢?通过点击监听器手动触发导航动作吗? 不需要!无需任何监听器。...显示屏幕。...setupWithNavController(navController) } 现在当我屏幕较宽的设备运行应用时,可以看到抽屉导航栏已经设置了 MenuItem,并且导航图中,MenuItem...△ 屏幕较宽的设备运行 Donut Tracker 请注意,当我切换页面的时候返回按钮会自动显示左上角。

3K30

Android Q 手势导航背后的故事

为什么需要手势导航? 全屏体验是 Android 最大的亮点之一,因此,我们希望应用开发者和 Android 合作伙伴们能够 Android 设备实现创意十足的新型屏幕体验。...鉴于并不是所有用户都偏好使用手势导航,尤其是那些灵活度及活动性方面受限的用户,因此,所有的 Android 设备会继续提供三键导航支持。 为什么选用这些手势?...因此,我们的设计目标之一就是确保返回手势符合人体工程学,具备高度可靠性且直观易用,并且安排开发工作时,适当地调低应用抽屉、最近使用等低频导航操作的优先等级,首要考虑返回手势的需求。... Android Q 模式下,返回手势最初 3 天的使用频率较低,但过了这段时间之后,用户每天进行返回操作的次数将与三键导航Android P 导航中的次数持平。 开发者该如何应对?...我们之所以推出手势导航,主要是为了 Android 实现标准化的用户体验。

2.1K50

Material Design — Navigation drawerStandard drawer Modal drawer Bottom drawer

它们可以永久屏幕显示,也可以通过导航菜单图标进行控制。...导航抽屉表可以从屏幕左侧出现 (1),或者与 bottom app bar (2)同时使用时从屏幕底部打开。 范围小于62.5% ?...二级目的地可用相同的icon,特别是一个collection里时;不要有些目的地有图标有些没有 ---- Dividers (optional) Horizontal dividers 可用于分隔列表中的各组导航目的地...如果优先考虑进行帐户切换,则可以将帐户切换器放置导航抽屉的 header 区域 ?...Dismissible drawer:如果用户可能将注意力集中屏幕内容,并且需要更加低频访问其导航目的地时,则可以使用 dismissible drawer。 ?

3.8K40

9种最经典的导航模式,APP开发必备

2、顶部标签导航 顶部导航ios app中一般用作二级导航andriod app中这种导航模式一般用作一级导航,但自从谷歌推出”抽屉导航“以后,顶部标签导航一般就用作二级导航,当内容分类较多的时候一般采用顶部标签导航设计模式...抽屉导航是指将一些不常用的功能隐藏在当前页面,当需要用到的时候点击入口或者侧滑即可像抽屉一样展开,上面也说了,这种适合不需要经常切换的次要功能,比如设置、关于、会员等,快手和QQ是采用这种导航形式。...四、下拉式导航抽屉导航类似,下拉式导航也是隐藏次要入口的一种形式,一般位于产品顶部,点击呼出导航菜单,导航的菜单以浮层的形式位于界面上层,通过点击导航菜单以外的区域使其收起,下拉式导航的面积一般较小...五、宫格导航 宫格导航主要将入口全部集中主页面中,各个入口之间相互独立,没有太多的交集,无法跳转互通。 ?...缺点:隐藏了功能,且隐藏功能不能太多,不然显示后,用户较难反应。 九、轮播导航 app首页的banner广告位就是采用轮播导航,当应用信息足够扁平的时候则采用轮播导航。 ?

3.6K90

Flutter 可折叠边栏

Flutter使开发人员可以轻松使用导航抽屉,而无需其他人就无需编写大部分代码。 本博客中,我们将探讨Flutter中 的**可折叠侧边栏。...利用Material Design的移动应用程序有两个必不可少的导航选择。这些导航是“选项卡和抽屉”。抽屉是选项卡的一种可选选择,因为有时移动应用程序没有足够的空间来帮助选项卡。 抽屉是不可见的侧屏。...它显示了flutter应用程序中使用foldable_sidebar包可折叠的侧边栏将如何工作。它显示了当用户点击浮动操作按钮时,抽屉将以折叠方式显示/隐藏。它会显示您的设备。...在内部,我们将添加drawerBackgroundColor滑动到屏幕时,是指抽屉的背景色。我们将添加抽屉方式,以创建一个CustomSidebarDrawer()类。...我们将添加screenContents表示抽屉隐藏时,然后将显示此屏幕。我们将创建一个welcomeScreen()小部件。我们将深入定义以下代码。

6.2K50

【软件开发规范七】《Android UI设计规范》

设计规范中间距单位是 dp,dp Android 机上不同的密度转换后的 px 是不一样的,所以按照设计图的 px 转换成 dp 也是不一样的。...** 图片的文字 ** ​编辑 图片的文字,需要淡淡的遮罩确保其可读性。深色的遮罩透明度20%-40%之间,浅色的遮罩透明度40%-60%之间。 ​...编辑 对于带有文字的大幅图片,遮罩文字区域,不要遮住整张图片。 ** 提取颜色 ** ​编辑 Android L可以从图片中提取主色,运用在其他UI元素。...使用悬浮按钮要遵循以下规则: 建议只用一个悬浮按钮 悬浮按钮可以贴在纸片边缘或者接缝处,但不要贴在对话框、侧边抽屉和菜单的边缘 悬浮按钮不能被其他元素盖住,也不能挡住其他按钮 列表滚动至底部时,悬浮按钮应该隐藏...Snackbars移动设备,出现在底部。PC,应该悬浮在屏幕左下角。 ​编辑 不一定要用户响应的提示,可以使用Snackbars。非常重要的提示,必须用户来决定的,应该用对话框。 ​

4.9K20
领券