Android 当TextView高度为包裹内容时,如何放置图像和文本重叠?
我在安卓工作室工作。这里我使用了一个imageview和一个TextView。我想在am图像上添加一些文字。 数据库中有不同的文本。文本的大小各不相同。 问题是当文本的大小太长时,它会超过图像的大小,从而超过图像。我给出的图像大小是固定的。文本视图的大小是包装内容。 有没有办法使文本的大小与图像的大小相匹配?(我可以使用不同的图像,以防文本大小变化过大)。Android 当TextView高度为包裹内容时,如何放置图像和文本重叠?,android,textview,imageview,Android,Textview,Imageview,我在安卓工作室工作。这里我使用了一个imageview和一个TextView。我想在am图像上添加一些文字。 数据库中有不同的文本。文本的大小各不相同。 问题是当文本的大小太长时,它会超过图像的大小,从而超过图像。我给出的图像大小是固定的。文本视图的大小是包装内容。 有没有办法使文本的大小与图像的大小相匹配?(我可以使用不同的图像,以防文本大小变化过大)。 提前感谢。您可以使用relativeLayout来实现所需的结果。将imageViewalignLeft和alignRight与文本视图对齐
提前感谢。您可以使用relativeLayout来实现所需的结果。将imageView
alignLeft
和alignRight
与文本视图对齐,使其与文本视图的宽度相匹配。使用scaleType=“fitXY”
将图像src
调整到图像视图的宽度
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="50dp"
android:layout_alignLeft="@id/text_view"
android:layout_alignRight="@id/text_view"
android:scaleType="fitXY" />
<TextView
android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Some text here" />
</RelativeLayout>
这不是OP想要的。我可以看到imageview每次都采用所需的形状。但是文本没有显示出来anymore@Zubayr我已经编辑了答案,并颠倒了视图顺序。文本现在应该是可见的了。@Zubayr很乐意帮忙。那么请把答案标记为正确。如果解决了你的问题,请把答案标记为正确。它将帮助其他用户在将来搜索相同的问题,也将提高回答者的声誉。对不起,我忘了早点做。