Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有立面的Android imageView被文本视图阻止_Android_Android Layout_Textview_Imageview_Android Elevation - Fatal编程技术网

具有立面的Android imageView被文本视图阻止

具有立面的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

我需要一些关于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"
    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