Picker doesn't show selected item on Android #19681
Labels
area-controls-picker
migration-compatibility
Xamarin.Forms to .NET MAUI Migration, Upgrade Assistant, Try-Convert
p/1
Work that is critical for the release, but we could probably ship without
partner/cat 😻
Client CAT Team
platform/android 🤖
s/triaged
Issue has been reviewed
s/verified
Verified / Reproducible Issue ready for Engineering Triage
t/bug
Something isn't working
Milestone
Description
When the user opens the
Picker
on Android it will show an alert dialog with the options to select but it's not showing the currently selected option. I think this is a UX issue given that if the dialog covers the pickerEditText
then the user needs to cancel the action to check what was currently selected.I think the problem is that on the
PickerHandler.Android
implementation SetItems is being used as you can see here but in my opinion SetSingleChoiceItems should be used which would enrich the dialog displaying the current selected option.I guess something like this should work:
If the change can't directly be added because is a change in current UI/UX behavior and everyone may not be in favor of this, could a
Mode
be added there so we can choose how to show the items?Steps to Reproduce
Just add a
Picker
to some page with options to select.Link to public reproduction project repository
No response
Version with bug
8.0.3
Is this a regression from previous behavior?
Yes, this used to work in Xamarin.Forms on the non-AppCompat version but using a
NumberPicker
which IMO is not ideal.Last version that worked well
Unknown/Other
Affected platforms
Android
Affected platform versions
No response
Did you find any workaround?
No response
Relevant log output
No response
The text was updated successfully, but these errors were encountered: