【问题标题】:Modify cardview padding修改cardview填充
【发布时间】:2015-12-12 12:54:54
【问题描述】:

为了让卡片提升可见,我在卡片视图 XML 中使用属性 card_view:cardUseCompatPadding="true"。它在卡片视图的所有四个侧面都添加了额外的填充,但我不需要底部填充,因为每张卡片下方的卡片已经有顶部填充。所以目前它就像两张卡之间的双重填充,因为顶部+底部填充。如何减半?

P.S android:layout_marginBottom="-5dp" 似乎不起作用

【问题讨论】:

    标签: android android-cardview


    【解决方案1】:

    仅在卡片底部使用边距,并在 RecyclerView/ListView 的顶部设置填充:

    <android.support.v7.widget.RecyclerView
        ...
        android:paddingTop="5dp"
        android:clipToPadding="false" />
    

    【讨论】:

    • 但 ' card_view:cardUseCompatPadding="true" ' 会自动在卡片的四个边上添加边距。没有那个属性,卡片提升对我不起作用。
    • 那你要给卡片加一个负边距
    • 正如我在问题的最后一行已经提到的,添加负边距不起作用
    猜你喜欢
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多