Android 具有动态高度的图像视图上方的文本视图

Android 具有动态高度的图像视图上方的文本视图,android,android-layout,uiimageview,textview,Android,Android Layout,Uiimageview,Textview,我有一个包含一些元素的滚动视图。 我的问题是,我无法将textview的设置为高于ImageView的动态高度 我有3个不同高度的ImageView,它们可以是可见的,也可以是消失的。 在它们上面我需要用背景色放置文本,这个文本需要在ImageView的底部 我尝试了很多,但我的观点总是被打破。 请帮助,我需要一些专业建议。您可以在textview中执行此操作: android:layout_alignBaseline="@id/pic" 这将使textview的基线与imagevi

我有一个包含一些元素的滚动视图。 我的问题是,我无法将textview的设置为高于ImageView的动态高度

我有3个不同高度的ImageView,它们可以是可见的,也可以是消失的。 在它们上面我需要用背景色放置文本,这个文本需要在ImageView的底部


我尝试了很多,但我的观点总是被打破。
请帮助,我需要一些专业建议。

您可以在textview中执行此操作:

 android:layout_alignBaseline="@id/pic"

这将使textview的基线与imageview的基线对齐

您可以将图片设置为布局(例如线性布局)的背景,而不是使用imageview,然后将textview放在其中,并将其放置在任何需要的位置

    <LinearLayout 
        android:background="your picture" >

             <!-- align it to the bottom -->
             <TextView

              />


    </LinearLayout>


您可以尝试此操作-使用您选择的任何图像设置布局背景…并正常放置文本视图…无需图像视图它可以缩放到cropCenter吗?如果没有-这不是我需要的
    <LinearLayout 
        android:background="your picture" >

             <!-- align it to the bottom -->
             <TextView

              />


    </LinearLayout>