Мне нужно отобразить небольшие миниатюры для моего списка ListView, с полным изображением на подробном экране.Как отображать масштабированные изображения, не теряя ясности?
Я использую то же изображение для двух макетов. Вот мой список элементов <ImageView>
:
<ImageView android:layout_height="50dip"
android:layout_width="50dip"
android:id="@+id/item_view_img"
android:scaleType="fitXY">
</ImageView>
Вот мой взгляд деталь-х <ImageView>
:
<ImageView android:id="@+id/update_details_img"
android:layout_width="289dip" android:layout_height="206dip"
android:src="@drawable/q_silhouette" android:paddingTop="10dp"
android:scaleType="fitXY" android:gravity="center">
</ImageView>
Оригинальный размер изображения составляет около 300x360. Ни один из моих изображений не выглядит хорошо. Как я могу показать эти изображения, не теряя ясности?
Привет @Fuzzical Logic, я добавил 'centerInside' в свой' '. но изображение не отображается в указанной ширине (289dip), высоте (206dip) .. оно отображается очень маленьким ... ' \t \t \t \t \t \t \t \t \t \t ' –
Тем не менее, theoriginal составляет 300 х 360? Каков фактический размер, который появляется? Вы можете это получить? –
на этот раз мое изображение фактический размер 800x600 .. все еще он отображается небольшим размером .. даже с помощью 'android: layout_width =" 800dip "android: layout_height =" 600dip "' в моем макете .. размер поля увеличивается, но изображение по-прежнему отображается очень мало. Кажется, что это 50x50. –