Android imageView 的海拔被 TextView 遮挡

标签 android android-layout textview imageview android-elevation

我需要一些有关 Android 布局的帮助

这是一个 ImageView

<ImageView
    android:id="@+id/fragment_user_profile_avatar"
    android:layout_width="match_parent"
    android:layout_height="305dp"
    android:scaleType="centerCrop"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:background="@color/feed_bg" />

以及ImageView上的textView

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:id="@+id/user_name"
    android:textColor="#ffffffff"
    android:textSize="28sp"
    android:fontFamily="roboto-regular"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true" />

这一切都在一个RelativeLayout下。当我尝试设置 imageView 的高度时,textView 隐藏在 imageView 下方。

提前致谢!

最佳答案

TextView上使用android:elevation,其数字高于ImageView上的数字,如下所示

<ImageView
    android:elevation="5dp"
    android:id="@+id/fragment_user_profile_avatar"
    android:layout_width="match_parent"
    android:layout_height="305dp"
    android:scaleType="centerCrop"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:background="@color/feed_bg" />

<TextView
    android:elevation="6dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:id="@+id/user_name"
    android:text="Hello This is a TextView"
    android:textColor="#ffffffff"
    android:textSize="28sp"
    android:fontFamily="roboto-regular"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true" />

关于Android imageView 的海拔被 TextView 遮挡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29610209/

相关文章:

java - 从内部类中获取数组列表的值

android - 旧 Android 版本中的 Dex 方法计数限制

android - 居中 RadioGroup 中 RadioButton 的图标

android - TabLayout 中未选择选项卡自定义 View

android - 文本 StaticLayout 超过其高度时如何添加省略号?

android - 按下时可滚动的 TextView 黑色?

android - 将 Java 编译成原生 Android 而不是用 C 编写

java - 验证 SSL 认证 Java/Android

android - 在 ListView 中使用 holder 作为 textview

java - 如何通过单击 fragment 内的线性布局从 fragment 类开始新 Activity ?下面是我的代码,但这不起作用