我想做一個圖像的按鈕,並且每個按鈕都有一個文本里面...但我不太瞭解xamarin形式,我是一個初學者 而我的圖像是小的,而文字比它大...如何做圖像填充文本 - 總是相同的大小 - xamarin.forms
我正在使用一個網格...並在它內部一個其他網格與1 colunm和1行每按鈕(圖像和文本) 我NEET圖像(這是我的按鈕)獲取的是文本的大小裏面
我此刻的xml:
<!-- Buttons grid-->
<Grid HorizontalOptions="Center" Margin="20,20,20,20" RowSpacing="30" ColumnSpacing="10" BackgroundColor="Aquamarine" VerticalOptions="FillAndExpand">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<!--One of my buttons grid, there are 4 others as this one-->
<Grid Grid.Column="0" Grid.Row="1" BackgroundColor="Gray">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Image Source="comochegarbtn.png" HorizontalOptions="FillAndExpand" Grid.Row="0" Grid.Column="0">
<Image.GestureRecognizers>
<TapGestureRecognizer Tapped="MapaClique"/>
</Image.GestureRecognizers>
</Image>
<StackLayout Grid.Row="0" Grid.Column="0" HorizontalOptions="Center" VerticalOptions="Center">
<Image Source="Location.png" VerticalOptions="FillAndExpand"/>
<Label Text="Como Chegar" TextColor="White" HorizontalOptions="Center" Style="{Binding labelsfont}"/>
</StackLayout>
</Grid>
</Grid>
在Android中,我可以解決,使用WRAP_CONTENT 但是在這裏,在xamarin形式,我不知道如何解決它 灰色部分是網格項目大小
您是否需要根據圖像寬度或根據文本大小拉伸圖像來包裝文本? –