java - 如何定义 CardView 的边距

标签 java android android-layout 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">

最佳答案

我也遇到了同样的问题。它没有工作,即使我添加了 android:layout_marginBottom

但我找到了解决方案。 您的 CardView 应该在 RelativeLayout 内。然后 android:layout_marginBottomandroid:layout_marginTop 将按预期工作。

关于java - 如何定义 CardView 的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43525160/

相关文章:

android - 以编程方式更改 MenuItem 文本颜色

java - 类转换异常按钮无法转换为 Adview

java - ANTLR 警告 : TestRig moved to org. antlr.v4.gui.TestRig

java - ItemAnimator如何安排动画一个接一个地开始

java - 如何使用 Jaxb 加载完整包

java - 从本地网络读取文件,例如\\192.168.0.100\share\file.txt Android代码

android - Android Studio:从备份导入/重新打开项目后,完整的项目结构丢失

android - 我可以在 Jetpack Compose 中使用 Remember 来包装 Modifier 吗?

android - 找不到com.affolestad.material-dialogs

java - "style="?textTitle"是什么意思,它是如何工作的?