Android веб-просмотр масштабирования в относительном макете

1

У меня есть RelativeLayout, и внутри него есть WebView. После того, как я увеличиваю масштаб и уменьшаю масштаб, мой WebView не находится в центре. Когда я включаю другое представление в свой RelativeLayout, я не могу разместить WebView в центре. Может кто-нибудь предложить что-нибудь? любая помощь приветствуется

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fullscreen_image_parrent"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/black">

<WebView 
    android:id="@+id/webview"
    android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true">
</WebView>

<include layout="@layout/full_image_controls"/>    

  • 0
    установите для параметра fill_parent значение RelativeLayout и то, что находится в макете full_image_controls, пожалуйста, сначала разместите здесь код макета full_image_controls.
Теги:
relativelayout
webview
zooming

1 ответ

1
Лучший ответ

Прежде всего, вам не нужен orientation в RelativeLayout. И еще одна вещь.. вы пытаетесь установить параметры макета и высоты fill_parent для fill_parent. Я не совсем уверен в этом, но в некоторых ситуациях у меня была почти такая же проблема с выравниваниями по моим представлениям, потому что мой RelativeLayout использовал wrap_content вместо fill_parent.

  • 0
    Я уже потерял надежду получить ответ! После того, как у меня заработал зум, возникла странная проблема: изображение как бы прыгало при его масштабировании. во всяком случае, большое спасибо)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню