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 よりも背景を設定した場合、または任意のウィジェットがその背景に応じて調整されるためです。高さと幅の修正について言及していない限り [その貧弱なアプローチ]

于 2012-06-18T11:59:39.487 に答える