Я не беспокоюсь о планшетах на данный момент, только телефоны Android. У меня есть плата за LG телефон, который я использую для разработки. У меня есть макет кадра с VideoView
и WebView
в нем.
Мой XML-файл определил ширину и высоту в определенных пикселях, и это отлично работало для тестирования на одном устройстве Я попробовал это на другом устройстве, у которого был экран большего размера, и они не заполняют окно, как на моем мобильном телефоне.
Мне было интересно, как я могу заполнить верхнюю половину экрана своим видео, а нижнюю - изображением. Я пробовал layout_width
как match_parent
, но тогда я не был уверен, как определить высоту. Вот макет, которого я хочу добиться на всех устройствах.
и мой layout.xml
<?xml version="1.0" encoding="UTF-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/mobile_vforum_bg"
>
<VideoView
android:id="@+id/vidPlayer"
android:layout_width="320px"
android:layout_height="240px">
</VideoView>
<WebView
android:id="@+id/slideHolder"
android:layout_width="320px"
android:layout_height="240px"
android:layout_gravity="bottom">
</WebView>
</FrameLayout>
Очевидно, что я не могу использовать количество пикселей здесь, так каковы мои варианты? Спасибо, и я надеюсь, что мой вопрос был достаточно ясен.