По какой-то причине у меня возникают трудности с выравниванием ImageView в верхней части действий в моих приложениях для Android. Например:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:scaleType="fitStart"
android:src="@drawable/myImage" />
<ListView android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
Мне удалось заставить ImageView выровняться по верху упражнения с помощью «fitStart», но без этого тогда imageView не было бы полностью вверху. Теперь, когда ImageView находится сверху, ListView не находится непосредственно под ним. Вместо этого это четверть экрана вниз. Это происходит во всех моих действиях, даже без ListView.
В качестве примечания я удалил системные заголовки из своих действий в AndroidManifest. Однако, даже когда я добавляю их обратно, проблема все еще возникает.
Есть идеи?