2012-02-13 7 views
2

私は1x20pxのImageViewを持っています。画像は.9.pngです。私はmatch_parentを使用しようとしていますが、デバイス上でアプリケーションを実行すると、画面の幅を埋めるために伸びていません。 ImageViewのXMLのコードは次のとおりですAndroid ImageViewは一致する幅ではありません

<ImageView 
    android:id="@+id/dividerBar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:src="@drawable/ic_bar" 
    android:layout_gravity="center_horizontal" 
    android:scaleType="centerInside" /> 

画像の幅全体をカバーするためのアイデアはありますか?

答えて

6

9パッチの場合、画像ビューの背景属性として適切に設定する必要があります。今は、指定したscaleTypeタグを使用して他の画像と同じように画像を拡大/縮小しようとしています。

android:background="@drawable/ic_bar" 

を設定してみてください、あなたはあなただけではなく、ImageViewのの定期的なビューを使用するように切り替えることができます9パッチを表示するIm​​ageViewのを使用している場合は、src属性に加え

を削除します。あなたが背景属性を設定する限り、あなたは行くのが良いでしょう。

+0

これはそのトリックでした。あなたの迅速で有益な応答をありがとう。 – Ben

関連する問題