为什么TextView的背景会改变它的大小?

时间:2012-06-18 11:57:20

标签: android layout textview

我将背景设置为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"
/>

我得到了

enter image description here

...

如何使背景也服从wrap_content?

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

1 个答案:

答案 0 :(得分:0)

这是因为当我们设置背景而不是textView或任何Widget根据那个背景调整自己。直到我们还没有提到修复高度和宽度[其差的方法]