【发布时间】:2021-10-18 07:51:45
【问题描述】:
我想从 3 个卡片视图中选择性别,用户无法选择多个卡片视图,用户只能选择一个卡片视图 像这样:
我知道我也可以使用微调器来完成这项工作,但我想知道如何处理卡片视图
已编辑
.......................
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="select Gender"
android:textColor="@color/black"
android:textSize="30sp"
android:textStyle="bold" />
<androidx.cardview.widget.CardView
android:id="@+id/maleCardView"
android:layout_width="match_parent"
android:layout_height="70dp"
android:layout_margin="16dp"
android:elevation="6dp"
app:cardElevation="6dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Male"
android:textStyle="bold"
android:textColor="@color/black"
android:layout_gravity="center"
android:textSize="22sp"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/femaleCardView"
android:layout_width="0dp"
android:layout_height="70dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Female"/>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/otherCardView"
android:layout_width="0dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Other"/>
</androidx.cardview.widget.CardView>
.............
【问题讨论】:
-
使用 ChipGroup 或 MaterialButtonToggleGroup
标签: java android android-cardview