getActivity / TitleBar

Android 标题栏框架,从此布局属性不用记
Apache License 2.0
1.75k stars 217 forks source link

TitleBar嵌套在Toolbar中 导致titleBar中的箭头或标题靠下显示(不居中ToolBar)并且显示不全 #50

Closed 979881765 closed 2 years ago

979881765 commented 2 years ago

问题描述

请回答

其他

getActivity commented 2 years ago

小伙子,你排查过没?这个问题究竟是 ToolBar 导致的还是 TitleBar 导致的?

979881765 commented 2 years ago

在ToolBar中嵌套其他的layout组件后,layout中的组件可以居中。嵌套TitleBar 就不行了

getActivity commented 2 years ago

上代码,发截图

979881765 commented 2 years ago

代码: <androidx.appcompat.widget.Toolbar android:id="@+id/tb_task_title" android:layout_width="match_parent" android:layout_height="?android:attr/actionBarSize" android:background="@color/red" app:layout_collapseMode="pin">

            <com.hjq.bar.TitleBar
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                app:title="导航栏" />

        </androidx.appcompat.widget.Toolbar>
979881765 commented 2 years ago
getActivity commented 2 years ago

你为什么要把 TitleBar 放到 ToolBar 里面?

979881765 commented 2 years ago

ToolBar可以结合CollapsingToolbarLayout 实现固定在顶部,我为了统一使用titleBar 就把他嵌套在了ToolBar中,否则得单独添加返回按钮

getActivity commented 2 years ago

getActivity commented 2 years ago

你可以参考一下 demo 怎么写的

979881765 commented 2 years ago

好的 懂了,demo是利用ToolBar做了个占位。