У меня есть 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"/>
Прежде всего, вам не нужен orientation
в RelativeLayout
. И еще одна вещь.. вы пытаетесь установить параметры макета и высоты fill_parent
для fill_parent
. Я не совсем уверен в этом, но в некоторых ситуациях у меня была почти такая же проблема с выравниваниями по моим представлениям, потому что мой RelativeLayout
использовал wrap_content
вместо fill_parent
.