我有一个使用选择器的Xamarin Forms应用程序,如下所示。在Windows上工作正常,但在Android上尝试选择项目时,选择器项目会多次显示。我已经注意到,当我将Android目标从Android 7更改为Android 8时,这种情况就开始发生了。有人遇到过这个问题吗?可以解决问题吗?
谢谢 保罗。
<ListView x:Name="ListViewExInspection"
HasUnevenRows="True"
ItemsSource="{Binding ExInspectionDetail}">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Padding="0,0,15,1">
<Label FontSize="Small" Text="{Binding InspectionSection}" TextColor="Black" FontAttributes="Bold"/>
<Label FontSize="Small" Text="{Binding InspectionText}" VerticalOptions="Start" TextColor="Black"/>
<Label FontSize="Small" Text="Status" TextColor="Black" FontAttributes="Bold"/>
<Picker x:Name="PkStatus" TextColor="Black" FontSize="Small"
SelectedIndex="{Binding InspectionStatus, Mode=TwoWay}"
IsEnabled="{Binding StatusEnabled}">
<Picker.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>Incomplete</x:String>
<x:String>Pass</x:String>
<x:String>Fail</x:String>
<x:String>N/A</x:String>
</x:Array>
</Picker.ItemsSource>
</Picker>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>