0

次のようなことを実現することは可能ですか。レイアウトの背景として設定する1つの画像があり、その中にはTextViewもあります。そのため、そのレイアウトでコンテンツをラップする高さ(TextViewの高さ)を設定し、ImageViewの高さと幅としてfill_parentを設定する必要があります。

私は使ってみました:

  • 背景とTextViewを備えたLinearLayout
  • 背景のあるTextView
  • ImageView(高さをfill_parentに設定)およびTextView(wrap_contentに設定)を使用したRelativeLayout

これを行う方法はありますか?

申し訳ありませんが、同じことについての次の質問ですが、解決策を見つける方法がわかりません。

編集:

もっと具体的にしようと思います。背景付きのTextViewが必要です。しかし、私はその背景を、wrap_contentの幅とwrap_contentの高さであるTextViewに合うように拡大縮小したいと思っています。しかし、私はより高い解像度の画像を持っているので、未使用のスペースがたくさんあります(背景は拡大縮小されません)。

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>
    

編集

の背景画像を適切に拡大縮小したい場合TextViewは、9パッチ画像を調べたいと思います。詳細については、この投稿を参照してください。またこれ

于 2012-05-06T14:26:16.303 に答える