2011-05-03 19 views
0

私は、線形レイアウトでテキストの下に450px四角のイメージを持っていて、これを使ってデバイスの幅を埋めたいと思っていました。AndroidでImageViewをトリミングする

ImageView android:id="@+id/my_image_container" 
android:src="@drawable/my_image" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:background="@color/orange" 
android:scaleType="fitStart" 

これはファッションで機能しましたが、ImageView要素は残りの部分を塗りつぶし、下に配置された要素は表示されません。

ImageViewが使用するスペースの下部をトリミングする方法を知っている人はいませんか。

うまくいけば、このイメージはそれをよりよく説明することができます。イメージの下の空の領域(オレンジ色の背景)を切り抜きたいです。

Example Image

答えて

0

私はあなたの代わりにLinearLayoutRelativeLayoutを使用することをお勧めします。 android:layout_above=""android:layout_below=""を使用して、必要なレイアウトが得られるようにすることができます。

+0

これは良い原則ですが、私にとっては効果がありません。イメージコンテナが実際のイメージの下を通って画面の下のテキストを強制的に下に広げます(イメージ参照) – Rooneyl

+0

RelativeLayoutを使用してTextViewにandroid:layout_alignParentBottom = "true"を設定しようとしましたか? – Mokus

+0

私はあらゆる種類の試みをしました。それは縮小されても元の画像のサイズを保持しているようです。何かご意見は? – Rooneyl