Я использую WebView в Xamarin форм, как это:Как использовать «match_parent» с Xamarin Forms «VerticalOptions =« FillAndExpand »«?
<ContentPage.Content>
<local:HybridWebView x:Name="hybridWebView" Uri="https://code4nara.github.io/Maplat/?appid=jizoapp&overlay=true" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" />
</ContentPage.Content>
Но в стороне этого WebView, высота Http тела уменьшается до 0, так что CSS «высота: 100%» или так не работает. Я искал про эту проблему, эта статья найдена. Android WebView: how to let the css use the entire height w/ position absolute? Он говорит,
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
вызывает высота 0px Webview тела.
android:layout_width="match_parent"
android:layout_height="match_parent"
хорошо работает.
Таким образом, я считаю, Xamarin формы "VerticalOptions =" FillAndExpand " "использует" андроид: layout_alignParentXXX "вместо" андроид: layout_height = "match_parent"". Есть ли способ, чтобы использовать "android: layout_height =" match_parent "" от Xamarin.Forms?
С уважением,
Kohei
Спасибо, я решил это с помощью CustomRenderers. – kochizufan