2017-04-20 47 views
2

私の状況にマージンを定義できるように、サポートCardViewのデフォルトマージンは何ですか? CardViewのマージンを定義する方法をCardViewの余白を定義する方法

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:card_view="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="wrap_content" 
    android:layout_height="match_parent" 
    android:layout_gravity="center_horizontal" 
    card_view:cardUseCompatPadding="true" 
    card_view:cardCornerRadius="4dp" 
    card_view:cardElevation="2dp"> 

答えて

1

使用属性android:layout_marginLeftandroid:layout_marginRightandroid:layout_marginTopandroid:layout_marginBottomCardViewマージンを定義します。

サポートCardViewのデフォルトのマージンは何ですか?

ここではCardViewDocumentationです。 Design Guidelinesも参照してください。

FYI、CardViewの内側にインナーpaddingを削除する use属性card_view:cardUseCompatPadding="false"

0

私も同じ問題を思いついた。アンドロイド:layout_margin Bottomを追加しても動作しませんでした。

しかし、私は解決策を見つけました。 CardViewはRelativeLayoutの内側にある必要があります。アンドロイド:layout_marginボトム、android:layout_marginTopは期待通りに動作します。

関連する問題