android - Andriod 9 补丁图像不显示内部内容
问题描述
我必须像这样创建自定义卡片布局
因此,为此,我使用了 android 9 补丁图像,但内部小圆圈在手机中不可见,但在 android 布局编辑器中可见。
这是来自 android 布局编辑器的图像。
这是手机上的实际输出。
谁能告诉我为什么在实际手机上看不到内部小图标?
这是我的卡片布局 XML 代码:
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/cv_custom"
android:layout_width="wrap_content"
android:layout_height="200dp"
app:cardCornerRadius="16dp"
android:elevation="0dp"
app:cardElevation="0dp"
android:layout_margin="10dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/bg_img"
android:layout_width="200dp"
android:layout_height="80dp"
android:src="@drawable/group_11"
android:tint="#ff2624"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
android:id="@+id/img"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_marginTop="16dp"
android:src="@drawable/ic_dog"
app:layout_constraintEnd_toStartOf="@+id/guideline5"
app:layout_constraintStart_toStartOf="@+id/guideline4"
app:layout_constraintTop_toTopOf="@+id/guideline3" />
<TextView
android:id="@+id/tv_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="Animals"
android:textColor="@color/black"
android:textSize="24sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="@+id/img"
app:layout_constraintStart_toStartOf="@+id/img"
app:layout_constraintTop_toBottomOf="@+id/img" />
<androidx.constraintlayout.widget.Guideline
android:id="@+id/guideline3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintGuide_begin="42dp" />
<androidx.constraintlayout.widget.Guideline
android:id="@+id/guideline4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintGuide_percent="0.29" />
<androidx.constraintlayout.widget.Guideline
android:id="@+id/guideline5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintGuide_percent="0.75" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
解决方案
推荐阅读
- r - 呈现 rstanarm 输出结果的最佳方式?
- flutter - Dart 未处理的异常:对空值使用空检查运算符,堆栈跟踪:#0
- laravel - 如何在 Laravel 中对关系进行“相交”查询?
- python - 我想通过 selenium webscraping 抓取评论并制作一个 csv 文件,但发现很难消除错误。如何消除错误?
- python - 导入 pyspark ETL 模块并使用 pything 子进程作为子进程运行时出错
- php - 如何根据php中的用户时区更改日期月份
- javascript - 如何使用浏览器js库获取pdf表单字段的位置和页码
- react-native - React-native 无法读取未定义的 js hermes 的“样式”
- ruby-on-rails - 替换 Active Storage 中的图像时,如何在清除旧图像之前对新图像运行验证?
- java - 有没有办法让一个单独的类控制 Main Activity 类(Android Studio)上的按钮