具有立面的Android imageView被文本视图阻止
我需要一些关于android布局的帮助 这是一个图像视图具有立面的Android imageView被文本视图阻止,android,android-layout,textview,imageview,android-elevation,Android,Android Layout,Textview,Imageview,Android Elevation,我需要一些关于android布局的帮助 这是一个图像视图 <ImageView android:id="@+id/fragment_user_profile_avatar" android:layout_width="match_parent" android:layout_height="305dp" android:scaleType="centerCrop" android:layout_alignParentTop="true" an
<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" />
这一切都在一个相对论之下。当我试图设置imageView的高程时,textView隐藏在imageView下
提前谢谢 在文本视图上使用android:elevation,数字高于图像视图上的数字,如下图所示
<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" />
xml布局中的相对位置由文件中的顺序决定。如果先创建ImageView,然后创建TextView。它应该显示为您想要的样子
<RelativeLayout...>
<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" />
<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>
您的答案可能比我的好,我以前从未使用过海拔高度。在完成我的帖子之前,我查看了文档,它听起来像是添加了阴影,这可能是可取的,也可能不是可取的。我不知道,情况可能并非总是如此。好吧,但我的textview在这种情况下也会获得和高程,我不需要textview上的高程抱歉,我的错。我没有检查它。它工作得很好!非常感谢你!我的.xml结构与您编写的一样。如果我给imageView添加高程,它仍然会隐藏textview