首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Xamarin.Android CustomActionBar(工具栏)布局问题

Xamarin.Android CustomActionBar(工具栏)布局问题
EN

Stack Overflow用户
提问于 2017-03-31 07:08:23
回答 1查看 59关注 0票数 0

关于工具栏中的xamarin.android,我有一个非常有趣的问题。我被创建导航抽屉切换没有问题。

在此之后,我需要弹出菜单,所以膨胀弹出菜单中的'OnCreateOptionsMenu‘的活动。

然后我看到了那个问题

有一幅图像

活动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar);
    mDrawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout);
        SetSupportActionBar(mToolbar);
        SupportActionBar.SetTitle(Resource.String.ApplicationName);

        mDrawerToggle = new MyActionBarDrawerToggleHelper(
            this,                           //Host Activity
            mDrawerLayout,                  //DrawerLayout
            Resource.String.openDrawer,     //Opened Message
            Resource.String.closeDrawer     //Closed Message
        );

        mDrawerLayout.AddDrawerListener(mDrawerToggle);
        SupportActionBar.SetDisplayHomeAsUpEnabled(true);
        SupportActionBar.SetDisplayShowTitleEnabled(false);
        SupportActionBar.SetHomeButtonEnabled(true);
        mDrawerToggle.SyncState();

AXML

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
    android:layout_height="@dimen/abc_action_bar_default_height_material"
            android:background="@android:color/holo_blue_light"
            app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Dark"
            android:minWidth="25px"
            android:minHeight="25px" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-31 10:13:48

尝试设置这些参数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
android:layout_height="?actionBarSize"
android:minHeight="?attr/actionBarSize"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43144030

复制
相关文章
浮动工具栏在哪里_设置面板的布局方式为边界布局
使用BCG界面库,工具栏的一些用法就和MFC不一样了,MFC的CFrameWnd 直接有一个设置浮动工具条位置的函数可以调用,而BCG没有,因为其对于TOOLBAR的底层实现和MFC那一套实现流程完全不同。
全栈程序员站长
2022/11/10
4880
Android开发笔记(一百三十六)可折叠工具栏布局CollapsingToolbarLayout
上一篇博文《Android开发笔记(一百三十五)应用栏布局AppBarLayout》阐述了如何把Toolbar往上滚动,那反过来,能不能把Toolbar往下拉动呢?这里要明确一点,Toolbar本身是页面顶部的工具栏,其上没有本页面的其它控件了,如果Toolbar被拉下来了,那Toolbar上面的空白该显示什么?所以Toolbar的上部边缘是不可以往下拉的,只有下部边缘才能往下拉,这样的视觉效果好比Toolbar如电影幕布一般缓缓向下展开。 不过,Android在实现展开效果的时候,并非直接让Toolbar展开或收缩,而是另外提供了CollapsingToolbarLayout,通过该布局包裹Toolbar,从而控制标题栏的展开和收缩行为。下面是CollapsingToolbarLayout的属性说明: app:contentScrim : 指定布局内部未展开时的背景颜色。 app:collapsedTitleTextAppearance : 指定未展开时的标题文字字体。 app:collapsedTitleTextColor : 指定未展开时的标题文字颜色。 app:collapsedTitleGravity : 指定未展开时的标题文字对齐方式。 app:expandedTitleTextAppearance : 指定展开后的标题文字字体。 app:expandedTitleTextColor : 指定展开后的标题文字颜色。 app:expandedTitleGravity : 指定展开后的标题文字对齐方式。 app:expandedTitleMargin : 指定展开后的标题四周间距。 app:expandedTitleMarginStart/app:expandedTitleMarginTop/app:expandedTitleMarginEnd/app:expandedTitleMarginBottom : 指定展开后的标题具体方向的间距。 上述属性在代码中的设置方法如下所示: setContentScrim/setContentScrimColor/setContentScrimResource : 设置布局内部未展开时的背景颜色。 setCollapsedTitleTextAppearance : 设置未展开时的标题文字字体。 setCollapsedTitleTextColor : 设置未展开时的标题文字颜色。 setCollapsedTitleGravity : 设置未展开时的标题文字对齐方式。 setExpandedTitleTextAppearance : 设置展开后的标题文字字体。 setExpandedTitleColor : 设置展开后的标题文字颜色。 setExpandedTitleGravity : 设置展开后的标题文字对齐方式。 setExpandedTitleMargin : 设置展开后的标题四周间距。 setExpandedTitleMarginStart/setExpandedTitleMarginTop/setExpandedTitleMarginEnd/setExpandedTitleMarginBottom : 设置展开后的标题具体方向的间距。 在工程中使用CollapsingToolbarLayout,则需注意以下几点: 1、添加几个库的支持,包括appcompat-v7库(Toolbar需要)、design库(CollapsingToolbarLayout需要)、recyclerview库(主页面的RecyclerView需要); 2、布局文件的根布局采用android.support.design.widget.CoordinatorLayout,因为design库的动态效果都依赖于该控件; 3、CoordinatorLayout节点要添加命名空间声明xmlns:app="http://schemas.android.com/apk/res-auto"; 4、使用android.support.design.widget.AppBarLayout节点包裹android.support.design.widget.CollapsingToolbarLayout节点,再在CollapsingToolbarLayout节点下添加Toobar; 5、Toobar节点添加滚动属性app:layout_scrollFlags="scroll|enterAlways",声明工具栏的滚动行为标志; 其实真正运行的时候,Toolbar的高度是固定不变的,变化高度的是CollapsingToolbarLayout。只是许多App把这两者的背景设为一样的,所以看起来像是统一的标题栏在收缩和展开。既然二者原本不是一家,那么就得有新的属性用于区分它们内部的行为,新属性在Collaps
aqi00
2019/01/18
3.3K0
无法重新布局的问题
调用的是Activity的getLayoutInflater 这句代码原本是没有什么问题的,但是在Fragment中使用就有问题了。
用户10521372
2023/04/21
4290
新浪微博布局学习--新浪微博Android版底部工具栏的Demo
前几天看到一篇很好的文章《新浪微博布局学习——妙用TabHost》,已经转载到我的博客里新浪微博布局学习——妙用TabHost  里面详细的介绍了怎么妙用TabHost构建底部的工具栏,有兴趣的可以看一下。因为那边文章没有Demo,工作之余,我写了一个Demo,供朋友们参考,欢迎拍砖讨论。。附件中提供下载。
飞雪无情
2018/08/28
3800
新浪微博布局学习--新浪微博Android版底部工具栏的Demo
Multisim14丨工具栏图标突然消失丨相关问题
有一天打开 Multisim14.0 ,发现 工具栏,菜单栏不见了,变成一个小框框。
AXYZdong
2022/05/05
1.9K0
Multisim14丨工具栏图标突然消失丨相关问题
【CSS布局】Flex布局中元素换行设置间距问题
1. 父元素定高的情况下,直接使用 align-content: space-between;
且陶陶
2023/04/12
5.8K0
【CSS布局】Flex布局中元素换行设置间距问题
css布局中的居中问题
body {TEXT-ALIGN: center;} #center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }
Java架构师必看
2021/03/22
1.7K0
IntelliJ 工具栏丢失
你将会看到一个打开的搜索对话框,然后在 Action 中输入 tool,不区分大小写,然后将 toolbar 选择 on。
HoneyMoose
2020/05/13
1.3K0
IntelliJ 工具栏丢失
张高兴的 Xamarin.Android 学习笔记:(一)环境配置
最近在自学 Xamarin 和 Android ,同时发现国内在做 Xamarin 的不多。我在自学中间遇到了很多问题,而且百度到的很多教程也有些过时,现在打算写点东西稍微总结下,顺便帮后人指指路了。由于手头没啥中文资料,我也是自己摸索出来的,而且我对 Android 也只是处于最开始的了解阶段(学习笔记嘛,别学边写嘛╮(╯▽╰)╭),难免会出现错误,有问题大家共同讨论(毕竟 .Net 就要靠我们腾达了)。   以 Visual Studio 2015 Community 为例。 1. 安装
张高兴
2018/05/18
1.5K0
[javascript] elemetui布局中分栏间隔的问题
当使用elementui下的布局进行分栏时 , 加了间隔 ,看到样式里是使用的padding来进行的左右间隔
唯一Chat
2020/06/04
2.4K0
4、Ps基础(工具栏)
选择快速选区工具,对图像进行大致选中,并对部分区域进行减选或者加选。选好人物后,对有可能透明的空白区域进行调整边缘来涂抹。
孙寅
2020/07/06
1.4K0
Java|系统工具栏设计
向本系统中添加工具栏的方法和添加菜单栏的方法类似,也需要继承Swing的JTool组件编写自己的工具栏。当然,读者也可以根据自己的思路直接使用Swing的JTool组件。本系统为实现代码重用,所以重新定义了工具栏组件。组件的initialize(),方法用于初始化工具栏的程序界面。关键代码如下:。
算法与编程之美
2020/06/17
1.2K0
张高兴的 Xamarin.Android 学习笔记:(二)“Hello World”
  完成环境配置后开始第一个简单项目。打开 Visual Studio 新建一个 Xamarin.Android 项目 “HelloAndroid”。(GitHub:https://github.co
张高兴
2018/05/18
1.7K0
IntelliJ IDEA 如何显示工具栏
https://www.ossez.com/t/intellij-idea/13867
HoneyMoose
2022/01/28
2.8K0
IntelliJ IDEA 如何显示工具栏
PYQT中的菜单和工具栏
在这部分的PyQt5教程中,我们将创建菜单和工具栏。菜单式位于菜单栏的一组命令操作。工具栏是应用窗体中由按钮和一些常规命令操作组成的组件。
小飞侠xp
2018/12/24
2.6K0
PYQT中的菜单和工具栏
WordPress之去掉顶部工具栏
用WP搭建自己博客的人都会发现网站上面有一个黑色的工具栏,影响网站美观度,那么怎么去掉顶部工具栏呐?
GongAo啊_
2018/09/19
2K0
jQuery 工具栏提示插件:qTip
qTip 是一个 jQuery 工具栏提示插件,它能够帮你生成漂亮的工具栏提示。该插件支持多种浏览器 ,并且在主流的浏览器上都测试过,并且 qTip 还有 scripting API,使得我们能够通过一些 callback 方法或者属性就能非常扩展它的功能。
Denis
2023/04/14
1.9K0
jQuery 工具栏提示插件:qTip
Android chrome 开启底部工具栏
然后选择 合适的样式,不过我这个版本的 Android chrome 文案和效果没对应(有 bug):
卓越笔记
2023/02/18
5.6K0
Android chrome 开启底部工具栏
Android Studio解决XML布局文件乱码问题
不知道你们在开发过程中有没遇到这样的问题:项目编译通过,真机测试也没有问题,可是在AS中打开布局文件的时候却是一大推的乱码,但是呢,找到项目存储磁盘的位置打开查看却不是乱码,这就说明不是代码问题,而是AS打开的问题,重点这个问题偶尔出现,到目前为止也已经遇到好几次了。
SoullessCoder
2022/01/05
1.2K0
Android Studio解决XML布局文件乱码问题
点击加载更多

相似问题

CustomActionBar与NavigationDrawer

12

xml Android布局的问题。布局与工具栏重叠

254

Xamarin.Android设置SetBackground布局

113

折叠工具栏过渡的运动布局问题

116

折叠工具栏布局状态栏问题

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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