可绘制图层始终位于顶部

问题描述

我不知道是否是错误的。我只想在Android Studio的EmptyActivity中添加一个框。我创建一个资源文件,并从Activity.xml文件访问它。但是我发现它始终位于任何ImageView组件的顶部。

image

资源文件 page_select_bar.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
    <solid android:color="@color/white" />
    <corners android:radius="10dp" />

</shape>

ActivityMain.xml

 <ImageView
        android:id="@+id/page_select_bar"
        android:layout_width="409dp"
        android:layout_height="70dp"
        android:layout_marginTop="777dp"
        android:contentDescription="@string/desc"
        android:elevation="10dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="1.0"
        app:srcCompat="@drawable/page_select_bar"
        tools:targetApi="lollipop" />
我错过了什么吗?我是android的新手:)

解决方法

尝试添加

<stroke android:color="@color/Black" android:width="2sp"/>

转到<shape>内的图形对象

并将其用作背景

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...