2

我为 TextView 设置了背景。我希望背景会根据我现有的布局参数进行调整,并且不会改变我的 TextView 的大小。因此,如果我将宽度和高度设置为 wrap_content,我希望背景也会包裹内容(并按比例缩小)。但是不,我得到的是更大的 TextView

<TextView 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="a"
    android:textColor="#ffffff"
    android:textSize="20sp"
    android:background="@drawable/large_bg"
/>

我明白了

在此处输入图像描述

...

如何使背景也服从 wrap_content?

我的意思是,这看起来像背景将被视为内容......

4

1 回答 1

0

这是因为当我们设置背景而不是 textView 或任何 Widget 根据该背景进行自我调整时。直到和除非我们没有提到修复高度和宽度[其糟糕的方法]

于 2012-06-18T11:59:39.487 回答