Как обернуть представления содержимого, а не рисовать в фоновом режиме?

Как я могу заставить LinearLayout (или любую другую ViewGroup) принять размер его дочерних представлений, а не предполагать размер фонового изображения?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/large_image300x300pix">

 <TextView android:id="@+id/TextView01" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Hello world!"/>
</LinearLayout>

Линейный макет становится того же размера, что и фоновое изображение. Как я могу заставить мой линейный макет иметь тот же размер, что и текстовое представление?

20
задан Petrus 30 November 2010 в 09:34
поделиться