0

是否有可能实现这样的事情:我有一张图片要设置为布局的背景,其中也是 TextView。因此,我希望该布局将其高度设置为包装内容(应该是 TextView 的高度),并且 ImageView 具有 fill_parent 作为高度和宽度。

我尝试使用:

  • 带有背景和 TextView 的 LinearLayout
  • 带背景的文本视图
  • 带有 ImageView(将高度设置为 fill_parent)和 TextView(设置为 wrap_content)的 RelativeLayout

有没有办法做到这一点?

抱歉,如果是下一个相同的问题,但我不知道如何找到解决方案。

编辑:

我会尝试更具体。我想要一个带有背景的 TextView。但我希望缩放背景以适合 TextView,它应该是 wrap_content 宽度和 wrap_content 高度。但我有更高分辨率的图像,所以有很多未使用的空间(背景不缩放)。

4

1 回答 1

0
  1. 不,没有办法同时设置视图的宽度/wrap_content高度fill_parent

  2. 你到底想达到什么目的?你是这个意思吗?

    <LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        ...
        android:background="@drawable/image" >
    
        <TextView 
            android:layout_width="wrap_content"
            android:layout_width="wrap_content"
            ... >
        </TextView>
    
    </LinearLayout>
    

编辑

如果您想很好地缩放 a 的背景图像TextView,我认为您可能想要查看的是 9-patch 图像。有关更多信息,请参阅帖子。还有这个

于 2012-05-06T14:26:16.303 回答