ユーザーがリスト内の記事をクリックして、記事の詳細ページ (通常の「記事を読む」タイプのページ) に移動すると、画像領域が小さく、画像が読み込まれると大きく表示されます...高さと幅を指定するのを忘れた場合の HTML と同じように。
元の画像の高さと幅を sqlite データベースに保持しています。この情報を使用して、ページの読み込み時にコンテンツが移動しないように、比率を事前に設定することはできますか?
注:現在、全幅の記事画像に最適な XML について別の関連する質問をしています: Photo: wrap_content, but max_width = layout width
この種のコードをいじる価値はありますか、それとも XML に任せてコンテンツ シフトに問題はありませんか?
imageView の現在の XML:
<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"/>