TextView и VideoView - PullRequest
       20

TextView и VideoView

0 голосов
/ 22 июля 2010

У меня есть TextView внутри LinearLayout и VideoView внутри LinearLayout.

Родительский макет - это RelativeLayout, который включает линейный макет TextView и линейный макет VideoView.

Поскольку я добавляю VideoView с параметрами FILL_PARENT, FILL_PARENT (потому что я хочу, чтобы он заполнял экран в альбомном режиме), в некоторых телефонах при повороте на альбомную ориентацию VideoView заполняет весь экран, а TextView не отображается.

Это происходит только в определенных телефонах и только в ландшафтном режиме.

Я попытался установить верхний отступ для линейного макета VideoView, но похоже, что для разных телефонов отступы должны быть разными. Например: верхний отступ 10 работает на myTouch, но не на Droid.

Есть идеи?

Спасибо Chris

1 Ответ

0 голосов
/ 23 июля 2010

Вместо использования FILL_PARENT вы можете использовать WRAP_CONTENT, а затем установить android: layout_gravity. Если вы установите для android: layout_gravity для VideoView значение 1 и не установите для android: layout_gravity для TextView, он будет отображать TextView на правильной высоте, а затем заполнит все остальное VideoView. Если вы покажете свой макет XML, я могу привести более конкретный пример.

- Edit: мой плохой, я имел в виду layout_weight

...