navigationicon - Android Toolbar 自定义actionBarSize导致返回按钮、菜单按钮栏高度不正常 ,偏移
迷茫
迷茫 2017-04-17 15:39:49
[Android讨论组]

问题定位:

dimens.xml

48dp

styles.xml

  

如果自定义了actionBarSize 则就会出现如下问题

如图所示 返回按钮不居中,偏移了


      
   
    
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(5)
迷茫

正确姿势

    <!-- ToolBar -->
    <style name="ToolBarStyle" parent="Theme.AppCompat">
        <item name="android:actionBarSize">@dimen/actionbar_size</item>
        <item name="actionMenuTextColor">@android:color/black</item>
    </style>

    <!-- Toolbar popup主题 -->
    <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light"/>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
                                   xmlns:app="http://schemas.android.com/apk/res-auto"
                                   xmlns:tools="http://schemas.android.com/tools"
                                   android:id="@+id/toolbar"
                                   android:layout_width="match_parent"
                                   android:layout_height="wrap_content"
                                   app:contentInsetEnd="0dp"
                                   app:contentInsetLeft="0dp"
                                   app:contentInsetRight="0dp"
                                   app:contentInsetStart="0dp"
                                   app:paddingEnd="0dp"
                                   app:paddingStart="0dp"
                                   app:titleMarginStart="0dp"
                                   android:minHeight="?attr/actionBarSize"
                                   android:background="@drawable/bg_toolbar_white"
                                   android:theme="@style/ToolBarStyle"
                                   app:popupTheme="@style/AppTheme.PopupOverlay"
</android.support.v7.widget.Toolbar>                                   
怪我咯
setSupportActionBar(toolbar);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeAsUpIndicator(R.drawable.ic_action_back);
PHP中文网

你都自定义标题了,为什么非得用toolbar呢。。全部自定义不就好了吗?

大家讲道理

LZ 后来怎么解决的 我也遇到了这个问题

怪我咯

想问问,那个menu item那个高度,是不是不能够顶高呢?上下边距是不是 必须存在吗?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号