首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >android.support.v7工具栏和绘图布局-如何隐藏汉堡包图标

android.support.v7工具栏和绘图布局-如何隐藏汉堡包图标
EN

Stack Overflow用户
提问于 2015-02-19 10:08:12
回答 3查看 6.4K关注 0票数 6

我正在实现工具栏和导航抽屉。我使用自己的视图自定义我的工具栏。我在我的工具栏中有自己的菜单(汉堡)图标来打开导航抽屉,并且我在菜单图标(汉堡).So上显示徽章计数。我想隐藏默认的汉堡图标。

我试过这样做:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setDefaultDisplayHomeAsUpEnabled(false);

请提前帮助me.Thanks。

EN

回答 3

Stack Overflow用户

发布于 2015-03-25 15:47:25

在ActionBarDrawerToggle上调用.setDrawerIndicatorEnabled(false);

票数 18
EN

Stack Overflow用户

发布于 2016-03-01 03:45:19

这对我来说很有效:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public void setLogo(String imageUrl) {
  ViewGroup toolbarView = (ViewGroup) toolbar.findViewById(R.id.toolbar);

  // set an arbitrary logo so the support library adds an ImageView to the toolbar.
  // without this, there would be no ImageView elements in the toolbar
  // and the following loop would not work
  // `empty_drawable` is a simple rectangle of size 100x100 with a bg color
  // matching that of the toolbar
  // the size really matters because the smaller you set this image, the next logo
  // you set will be of that size. If your arbitrary drawable is of size 1x1, then
  // the next logo you set will be of the same size. At least that is what happens
  // for me when I load an image with Glide.
  // Your drawable should have a background color too. I chose the toolbar's
  // background color. If you don't set a background color, your app would crash on Kitkat.
  toolbar.setLogo(R.drawable.empty_drawable);

  for (int i = 0; i < toolbarView.getChildCount(); i++) {
    if ((toolbarView.getChildAt(i) instanceof ImageView)) {
      ImageView logoView = (ImageView) toolbarView.getChildAt(i);

      if (!TextUtils.isEmpty(imageUrl)) {
        // this way I can download an image and set the logo that way
        Glide.with(MainActivity.this).load(imageUrl).into(logoView);

        // I do this because there is no space between logo and the toolbar title
        logoView.setPadding(0, 0, 30, 0);

        // and this is because of the `else` block
        logoView.setVisibility(View.VISIBLE);
      } else {
        // pass null to `setLogo()` to hide the logo
        logoView.setVisibility(View.GONE);
        logoView.setPadding(0, 0, 0, 0);
      }
      break;
    }
  }
}

这是我的工具栏:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<android.support.v7.widget.Toolbar
  android:id="@+id/toolbar"
  android:layout_width="match_parent"
  android:layout_height="?attr/actionBarSize"
  android:animateLayoutChanges="true"
  app:popupTheme="@style/AppTheme.PopupOverlay"
  app:title="@string/app_name"
  tools:ignore="UnusedAttribute" />

android:animateLayoutChanges="true"部分让这一切变得非常美好。tools:ignore="UnusedAttribute"是因为我的应用程序的最低SDK设置为9。

票数 1
EN

Stack Overflow用户

发布于 2015-02-19 11:32:36

在您的活动的onCreate中尝试以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
getActionBar().setIcon(
   new ColorDrawable(getResources().getColor(android.R.color.transparent)));

如果您正在使用AppCompat,请将getActionBar替换为getSupportActionBar

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28603549

复制
相关文章
绘图布局
写在最后:有时间我们会努力更新的。大家互动交流可以前去论坛,地址在下面,复制去浏览器即可访问,弥补下公众号没有留言功能的缺憾。原地址暂未启用(bioinfoer.com)。
生信喵实验柴
2022/10/25
3640
绘图布局
如何在js中将统计代码图标隐藏
  建站时我们都会加一下网站统计,方便把控内容的内容的运营。大部分站长安装的站点统计是第三方统计代码,js形式的,很少用以服务器日志为基础分析的统计。(当然能通过网站日志来分析网站的运营者比一般的站长水平相对要高一些,也更会折腾。因为很多统计都没记录蜘蛛的轨迹)普通的js统计代码就能满足大多数的需求。安装统计代码想必大家闭着眼睛都会,但如果网站是静态页面的话,那每个页面都要添加到,即使安装在统一调用的页脚,那生成页面也需要一定的时间。有没更便捷的办法呢?将统计代码写进常用的js文件中。   将统计代码写进j
ytkah
2018/03/05
13.5K0
如何在js中将统计代码图标隐藏
绘图布局patchwork
大家对ggplot2的绘图语法应该都很熟悉,但是如何多个图进行合理的拼接,一直是很头疼的事情,于是就有了patchwork包的诞生。此包主要的功能就是来对绘制的ggplot结果进行拼接展示。我们首先看下包的安装:
一粒沙
2022/03/14
8840
绘图布局patchwork
android布局中如何把include布局隐藏掉的方法
把include包裹在linearlayout里面就行了 <LinearLayout android:id="@+id/head_select_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone" > <include android:lay
wust小吴
2019/07/08
2.3K0
matlab画图标签,Matlab绘图
以下示例将演示该概念。下面绘制x的值范围是从0到100,使用简单函数y = x,增量值为5。
全栈程序员站长
2022/09/12
2.3K0
matlab画图标签,Matlab绘图
Mac上如何移动隐藏删除顶部菜单栏图标
苹果菜单栏贯穿 Mac 的屏幕顶部。这里小编就来指导大家一下Mac如何移动隐藏删除顶部菜单栏图标。
MAC先森
2019/10/25
14.9K0
新Sketch设计背后的故事:如何重设计Sketch的工具栏图标?
静电说:Big Sur已经发布了快一年了。这些天,随着新版本MacOS的发布,Sketch开发团队的设计师Janik Baumgartner 分享了对于工具栏图标重新设计的心得。接下来这篇文章,我们可以从中学到一些有用的知识。第一,默认图标尺寸变化对不同密度显示器效果的影响。第二,如何为单色图标带来更多的可识别性。 第三,1.5pt线条如何进行描边填充处理?
用户5009027
2021/10/27
1.4K0
MAC 如何隐藏dock栏上你不想看见的图标
一个你不得不开,但是开了也不想看见,只想他在后台默默的工作就好,关键是图标还巨丑,实在是不想看见,所以,我要隐藏掉-_-|||
FungLeo
2022/05/05
2.1K0
MAC 如何隐藏dock栏上你不想看见的图标
ug4入门教程
UG NX是一个功能非常强大的CAD/CAM/CAE软件,通过这一单元,我们来认识一下UG NX,并开始我们的学习。重点在于NX中视图视角的调整操作。
用户7505898
2020/09/08
3.4K0
ug4入门教程
Silverlight初级教程-绘图布局
Silverlight初级教程 绘图布局 正如之前所说Blend是和flash很像的东西。在这里将介绍一下如何在Blend中绘图。 这里的Blend中“舞台”的默认布局和flash中有些不同,大家都知道在flash中物体的都是有坐标“x,y”来定位的。在blend中舞台默认是 使用了Grid来对物体进行布局,这个Grid其实很像Html中的Table。这里暂时先跳过Grid。现在要尽量的flash相似。第一步就是要先把 舞台的布局改为和flash一样的方式。 打开Blend建立的项目,在中间的舞台区域
用户1172164
2018/01/16
5090
R语言 绘图组合布局grid/layout
par(mfrow=c(2,2)),可以理解将绘图区域分割为2x2的矩阵区域,另可参照《R语言实战》3.5图形的组合
拴小林
2020/07/10
2.1K0
R语言 绘图组合布局grid/layout
Multisim14丨工具栏图标突然消失丨相关问题
有一天打开 Multisim14.0 ,发现 工具栏,菜单栏不见了,变成一个小框框。
AXYZdong
2022/05/05
1.9K0
Multisim14丨工具栏图标突然消失丨相关问题
R|绘图边距及布局
简单介绍一下如何调整绘图区域及边距区域,如何将多个图形绘制在一张图中,并根据图形的大小及特性调整一下图形分布。
生信补给站
2020/08/06
2.4K0
浮动工具栏在哪里_设置面板的布局方式为边界布局
使用BCG界面库,工具栏的一些用法就和MFC不一样了,MFC的CFrameWnd 直接有一个设置浮动工具条位置的函数可以调用,而BCG没有,因为其对于TOOLBAR的底层实现和MFC那一套实现流程完全不同。
全栈程序员站长
2022/11/10
4880
Illustrator 2022 for mac (AI 2022中文版)
Adobe Illustrator 2022是Adobe公司推出的一款专业的矢量图形编辑软件,支持Windows和Mac系统。该软件具有优秀的绘图工具和性能,可用于创建标志、插画、网页图像、海报等各种类型的设计作品。
对影三人
2023/03/14
4560
Illustrator 2022 for mac (AI 2022中文版)
Android 必知必会 - 隐藏烦人的 JAVA 图标
当你在项目中运行 ./gradlew 是,有时需要调用一些 JAVA 工具。在 OS X 上,这会伴随着 Java 图标在 Docker 上的显示,并且永远不会消失,影响你对项目的关注。
他叫自己MR.张
2019/07/01
7450
Android 必知必会 - 隐藏烦人的 JAVA 图标
如何实现密码的显示和隐藏?
如图所示,我们在登录账号的时候经常会看到密码的显示和隐藏是可以进行切换的,那么到底怎么实现这个功能呢?
用户7656790
2020/12/14
6.1K0
如何实现密码的显示和隐藏?
点击加载更多

相似问题

android.support.v7工具栏& DrawerLayout-如何更改汉堡图标

12

删除汉堡包图标和工具栏之间的空白。?

23

布局隐藏图标

14

如何将工具栏文本和汉堡包图标设置为白色?

25

如何用自定义绘图取代安卓工具栏上用于ActionBarToggle的汉堡包图标?

1018
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文