我有一个加载了3个gif的html页面的WebView。我希望WebView能够自适应HTML内容大小。这种情况是否可能?在WebView下面,我使用一个标签显示一些说明。
<Grid>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="0" >
<Grid.RowDefinitions>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
...
</Grid>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<WebView x:Name="webw1" Grid.Row="0" Grid.Column="0"></WebView>
</Grid>
<Grid Grid.Row="2" >
<Grid.RowDefinitions>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<ScrollView Grid.Row="0" Grid.Column="0">
<Label Text="LastExplanation" x:Name="lblLastExplanation" />
</ScrollView>
</Grid>
</Grid>
</Grid>
</ContentPage>
public FinalCheck()
{
InitializeComponent();
webw1.Source = DependencyService.Get<IBaseUrl>().Get() + "instruction.html";
}