【问题标题】:CollapsingToolbarLayout. How to set expandedTitlesTopMargin progrommaticly?折叠工具栏布局。如何以编程方式设置expandedTitlesTopMargin?
【发布时间】:2016-08-07 15:24:47
【问题描述】:

我在 xml 文件中的布局

<android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/collapsing_toolbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@android:color/white"
            app:contentScrim="@android:color/white"
            app:expandedTitleGravity="center"
            **app:expandedTitleMarginTop="@dimen/space_165dp"**
            app:expandedTitleTextAppearance="@style/TextAppearance.AppCompat.Title"
            app:layout_scrollFlags="scroll|exitUntilCollapsed|snap">

想从代码 app:expandedTitleMarginTop 调用但没有这样的方法

【问题讨论】:

    标签: java android material-design


    【解决方案1】:

    以下是以编程方式设置边距顶部的 API。

    setExpandedTitleMarginTop
    

    void setExpandedTitleMarginTop (int margin) 以像素为单位设置顶部展开的标题边距。

    您可以查看here 以获取所有可用的 API。

    【讨论】:

    • 我必须先调用 CollapsingToolbarLayout.LayoutParams?
    • 但它说的是 - 相关 XML 属性:
    • 已解决,需要更改'com.android.support:design:23.4.0'
    猜你喜欢
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多