我得到了相当简单的代码,但由于某种原因,cardView的边距不起作用。我正在使用这个指南
https://m2.material.io/components/tabs/android#fixed-tabs
这是我的xml
<?xml version="1.0" encoding="utf-8"?>
<com.google.android.material.card.MaterialCardView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/holo_blue_light">
<TextView
android:id="@+id/weather_main"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="main"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/weather_description"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="description"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/weather_main" />
<TextView
android:id="@+id/weather_temp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="temp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/weather_description" />
<TextView
android:id="@+id/weather_pressure"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="pressure"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/weather_temp" />
<TextView
android:id="@+id/weather_humidity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="humidity"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/weather_pressure" />
<TextView
android:id="@+id/weather_wind_speed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="windSpeed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/weather_humidity" />
</androidx.constraintlayout.widget.ConstraintLayout>
</com.google.android.material.card.MaterialCardView>
<!-- TODO: Update blank fragment layout -->
这是它的样子。但是它应该在cardView上有边距,就像链接示例
一样
1条答案
按热度按时间2j4z5cfb1#
您应该在ConstraintLayout中使用卡片视图,然后在卡片视图中添加填充或在视图中添加边距。
试试这条路