首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android开发笔记(二十)顶部导航栏ActionBar

显示或者关闭ActionBar方式有如下几种: 1、AndroidManifest.xml给activity设置无标题栏主题,就关闭ActionBar。...该属性取值类型主要有: ifRoom : 如果ActionBar右侧有空间,则该项直接显示ActionBar上面,不再放入溢出菜单。...3、放入溢出菜单菜单项,Android默认不在菜单文字左侧显示图标,就算在菜单布局文件设置了android:icon也不管用。...所以要想在菜单列表显示左侧图标,需要调用MenuBuildersetOptionalIconsVisible方法(MenuBuilderAndroid内核,未开放出来,只能通过反射机制来调用)。...另外,更换左侧返回区域返回箭头图标,可通过ActionBarsetIcon来实现。但该方法Android4.4.2之后才支持,之前版本系统仍然不支持定制左侧返回图标

8.4K20

actionbar完全解析(一)

使用ActionBar好处是,它可以给提供一种全局统一UI界面,使得用户使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小屏幕。...添加Action按钮 ActionBar还可以根据应用程序当前功能来提供与其相关Action按钮,这些按钮都会以图标或文字形式直接显示ActionBar上。...标签又有一些属性,其中id是该Action按钮唯一标识符,icon用于指定该按钮图标,title用于指定该按钮可能显示文字(图标显示情况下,通常不会显示文字),showAsAction...则指定了该按钮显示位置,主要有以下几种值可选:always表示永远显示ActionBar,如果屏幕空间不够则无法显示,ifRoom表示屏幕空间够情况下显示ActionBar,不够的话就显示...这里我们注意到,显示ActionBar按钮都只有一个图标而已,我们title中指定文字并没有显示出来。

1K100

Android开发(37) 使用DrawerLayout实现抽屉式导航菜单

特点 1.标题栏(或者actionBar) 做有个 菜单图标按钮(三条线或者其他)。一般这样标题栏左侧和右侧都会有图标按钮。如图1所示。...2.点击图标按钮 从左侧向右 慢慢退出一个 菜单视图(View),遮盖 内容页(首页)视图上,同时,产生遮盖层。如图2所示。 实 官方示例 参考自谷歌开发者网站示例,在这个页面可以下载到示例。...to toggle nav // drawer getActionBar().setDisplayHomeAsUpEnabled(true); // 使actionbar...logo图标透明不可见 getActionBar().setIcon( new ColorDrawable(getResources().getColor...{ // 当导航菜单抽屉 关闭后 public void onDrawerClosed(View view) { // 显示当前内容页标题

3.5K00

Android ActionBar完全解析,使用官方推荐最佳导航栏(上)

使用ActionBar好处是,它可以给提供一种全局统一UI界面,使得用户使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小屏幕。...标签又有一些属性,其中id是该Action按钮唯一标识符,icon用于指定该按钮图标,title用于指定该按钮可能显示文字(图标显示情况下,通常不会显示文字),showAsAction...则指定了该按钮显示位置,主要有以下几种值可选:always表示永远显示ActionBar,如果屏幕空间不够则无法显示,ifRoom表示屏幕空间够情况下显示ActionBar,不够的话就显示...这里我们注意到,显示ActionBar按钮都只有一个图标而已,我们title中指定文字并没有显示出来。...当然,如果你认为这样不够美观,希望overflowAction按钮也可以显示图标,我们仍然可以想办法来改变这一默认行为。

3.2K101

安卓直播详细教程(三)-----ijkplayer打造个性化控制界面

自定义MediaController 首先我们先去看看ijplayer怎么做,然后我们照葫芦画瓢,去修修改改。 一、ijplayerdemo如何实现?...当媒体控制器是一个XML布局资源文件创建时候,像show()和 hide()这些函数是无效。...媒体播放器将根据这些规则去显示和隐藏: 调用setPrevNextListeners()函数之前,”previous”和 “next”按钮都是隐藏。...当该API稳定下来,google开发人员移除@hide属性,API Level 5就有Bluetooth API了。还有很多东西Level 4和5之间发生了变化。...android.jar,com.android.internal中所有的类移除了,同样,所有标记为@hide类、枚举、字段、方法也移除了。

2.3K50

【Android 应用开发】 ActionBar 基础

ActionBar 简介 ActionBar 位置 : 位于老版本标题栏位置; ActionBar 功能简介 :  -- 菜单显示 : 显示选项菜单; -- 回退键 : 程序图标可以作为回退键使用;...-- android:title 属性 : 显示名称 android:icon 属性 : 显示图标 android:showAsAction 属性 : 设置是否 ActionBar...(true); /* 不显示应用程序图标 */ actionBar.setDisplayShowHomeEnabled(false); 设置点击图表回调事件 : ActionBar 图表代表组件...代码解析 标签在 xml 文件配置 :  -- android:actionViewClass 属性 : ActionBar显示一个已定义组件, 设置类全路径名称; --... android:actionLayout 属性 : 设置 ActionBar显示一个布局文件; -- android:orderInCategory属性 : 表示菜单优先级, 用于 Action

1.2K30

Android 插件技术实战总结

这个过程基本和应用程序安装过程无异,只是插件应用程序显示图标等内容直接由插件框架在解析过程获取并拷贝到私有目录下面。...配置只显示位置是Hotseat前提下可用 ActionBar标题ab-title:actionbar标题 中文/英文 也可以只配置一个 暂不支持subTitle ActionBar右侧按钮显示内容ab-rbtncontent...:actionbar右侧按钮点击触发显示内容 ActionBar右侧按钮显示内容类型ab-rbtnctype: 触发显示内容 类型 1 fragment; 2 activity; 3 service...; 4 application; 5 view(当前只支持activity,如果是activity可以不配置) ActionBar右侧按钮内容ab-rbtnres: 显示在按钮上内容根据类型不同而不一样...(类型1 文本;类型2 图标 ActionBar右侧按钮内容ab-rbtnrestype:1、文本按钮(res配置中英文String) 2、ImageButton(res配置图标) 更多详细内容请移步到

97560

连Action Bar都不会 你能说你学过 Android?

大多数情况下,当你需要突出展现用户行为或全局导航activity中使用action bar,因为action bar能够使应用程序给用户提供一致界面,并且系统能够很好根据不同屏幕配置来适应操作栏外观...XML实现 修改res/value/style.xmlparent属性,具体代码如下,请注意第二行代码区别。...显示标题 getSupportActionBar().setDisplayShowTitleEnabled(false); } @Override public boolean onCreateOptionsMenu...,点击三个点图标后,可以显示,如下图: 注意2:android:title 和 android:icon android:icon="@drawable/bell" android:title="消...息" android:title属性是被隐藏后显示文字; android:icon是没被隐藏时显示图标 如果只有android:title,但没有android:icon,被强制显示,Action

27220
领券