Android工具栏:孩子与父母身高不匹配

内森·沃尔特斯(Nathan Walters)

我正在尝试从新的Google日历应用创建类似日期选择器的工具。第一部分是在中创建一个按钮,该按钮Toolbar填充父级高度并跨越可用宽度。我尝试使用以下布局来做到这一点:

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    style="@style/DefaultToolbarStyle">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:clickable="true"
        android:focusable="true"
        android:background="?android:attr/selectableItemBackground"
        android:layout_gravity="center_horizontal">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:text="2014 Events"
            android:textAppearance="@style/TextAppearance.Widget.AppCompat.Toolbar.Title" />
    </LinearLayout>

</android.support.v7.widget.Toolbar>

通常,告诉子视图(在本例中为LinearLayout)以匹配父高会使其做到这一点。但是,LinearLayout唯一的垂直扩展恰好适合其子级TextView

如何使Toolbar相符的孩子达到Toolbar的身高?

尼古拉·德斯波托斯基

添加android:minHeight="?attr/actionBarSize"android:layout_height="?attr / actionBarSize”将给出Toolbar一个高度,该高度是有限的,并将在此高度内布置子级。

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:minHeight="?attr/actionBarSize"
    android:layout_height="?attr/actionBarSize"
    android:layout_width="match_parent"
    style="@style/DefaultToolbarStyle">
   <!--- children views --->

</android.support.v7.widget.Toolbar>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android工具栏:孩子与父母身高不匹配

来自分类Dev

匹配每个父母中孩子的身高

来自分类Dev

父母身高不包含绝对定位的孩子

来自分类Dev

我怎样才能使孩子的div匹配父母的身高?

来自分类Dev

使孩子的身高大于父母的身高

来自分类Dev

将孩子的身高设置为父母的身高

来自分类Dev

父母div的身高比孩子高

来自分类Dev

父母div的身高比孩子高

来自分类Dev

Android支持工具栏+ ActionBarDrawerToggle不更改为箭头

来自分类Dev

Android ActionBar或工具栏

来自分类Dev

Android工具栏样式

来自分类Dev

Android工具栏更改

来自分类Dev

Android查找工具栏

来自分类Dev

工具栏标题不居中

来自分类Dev

OctoberCMS补充工具栏不呈现

来自分类Dev

Android底栏重叠工具栏

来自分类Dev

Android工具栏,而不是操作栏

来自分类Dev

Android工具栏,而不是操作栏

来自分类Dev

Android工具栏+动作栏

来自分类常见问题

孩子的边距不会影响父母的身高

来自分类Dev

弹性盒子的孩子的身高是父母的100%

来自分类Dev

父母身高没有覆盖孩子的填充

来自分类Dev

孩子的身高:100%;未取父母的全部身高,为什么?

来自分类Dev

设置相对于孩子身高的父母身高。

来自分类Dev

如何根据父母父母扩大孩子的身高

来自分类Dev

Android工具栏项目不显示?

来自分类Dev

Android工具栏菜单-动态更改

来自分类Dev

Android Lollipop工具栏反转颜色

来自分类Dev

Android工具栏的高度是多少?