【发布时间】:2018-09-09 01:35:29
【问题描述】:
我的应用允许上传不同尺寸的图片。在 ImageView 之上,我有 2 个 TextView,它们充当图像的顶部和底部标题。目前发生的情况是,无论图像的高度如何,顶部和底部的文本视图永远不会与它们在图像上的相应位置对齐。
我想要我的top_text_view 和bottom_text_view 始终位于图像的顶部和底部,而不管图像的高度或宽度如何。
这是 XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".TopImageFragment">
<ImageView
android:id="@+id/meme_image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/click"
android:tag="img1"
/>
<TextView
android:id="@+id/top_text_view"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:textSize="30sp"
android:gravity="center"
android:layout_marginTop="10dp"
android:layout_centerHorizontal="true"
android:layout_alignStart="@id/meme_image_view"
android:layout_alignEnd="@id/meme_image_view"
android:layout_alignTop="@id/meme_image_view"
/>
<TextView
android:id="@+id/bottom_text_view"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:textSize="30sp"
android:gravity="center"
android:layout_marginTop="150dp"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:layout_alignStart="@id/meme_image_view"
android:layout_alignEnd="@id/meme_image_view"
android:layout_alignBottom="@id/meme_image_view"
/>
</RelativeLayout>
【问题讨论】:
标签: android xml android-fragments layout