通常の「記事を読む」タイプのページがあり、上部に1枚の大きな写真があります。
私はそれをしたい:
- ソースimgaeより大きく拡大縮小しない
- 画面より大きくない
- 縦に長くクレイジーにならないでください
- 私がすでに働いている副次的なこと
- 境界線(パディングを介して)、中央のクロップ(トップクロップを希望しますが、役に立たないようです)
私が抱えている主な問題は、fill_parent(つまり全幅)またはwrap_content(つまり元の画像と同じ大きさ)のいずれかを持つことができるということです。そして、私がこれまでに行ったことは、画像を通常のサイズにすることを許可していません(つまり、拡大しないようにします)。
このようなことの「規範」はありますか?これには、ある種のスイートスポットまたは属性の組み合わせが機能すると確信しています。それらを見つけることができません。
私の現在の試み:
<ImageView
android:id="@+id/article_photo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/super_light_gray"
android:scaleType="centerCrop"
android:contentDescription="@string/articlePhoto"
android:cropToPadding="true"
android:layout_marginBottom="20dp"
android:padding="1dp"/>