Я добавил изображение в мой XML-файл. Это код, который я использую:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/topbar_logo2x"
android:scaleType="fitStart" />
<TabHost
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<View
android:layout_width="fill_parent"
android:layout_height="0.5dip"
android:background="#000" />
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="0dip"
android:layout_marginRight="0dip" />
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
</TabHost>
</LinearLayout>
Я хочу, чтобы мой TabHost находился точно над моим изображением. Когда я проверил некоторые ответы в StackOverflow, я получил ответ, в котором указано использование
android:scaleType="fitStart"
Я хочу использовать android:scaleType="fitStart"
и android:scaleType="fitEnd"
для одного и того же ImageView, и это невозможно, поскольку Sndroid разрешит только одно объявление scaleType
. Как я смогу добиться того же с изменением кода? Есть ли какая-то другая команда, которая мне поможет?