У меня есть линейный макет, который содержит вид изображения и другой линейный макет, который является нижней полосой на экране. Я использую нижнюю панель в другом месте моего проекта, и я не думаю, что это проблема.
Проблема в том, что просмотр изображения занимает весь экран. Само изображение не, но представление делает. Я не могу понять это. Как вы можете видеть из моего xml, я не использую fill_parent для просмотра изображений и перепробовал все возможные значения scaleType для изображения.
Есть предложения? Также, если это помогает, я собираюсь на Android API 8
Редактировать: я изменил ниже XML, чтобы вы могли использовать именно то, что я написал. (Это изображение, которое я использую в представлении изображения: http://i.imgur.com/qN5aT.jpg)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#FFFFFF" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitStart"
android:src="@drawable/quote_sample_img" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="bottom"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="This is text" />
</LinearLayout>
</LinearLayout>
http://i.imgur.com/m3msH.png
(Извините, не хватает репутации, чтобы опубликовать реальное изображение)