Hallo zusammen,
ich benötige für mein kleines Android Projekt eine Art Liste. In dieser soll durch hoch oder runter scrollen ein bestimmter Wert ausgewählt werden, der Wert der in der Mitte steht. Ich weiß das dies in iOS über einen sogenannten Popover Controler gelöst werden kann. Doch wie sieht das in Android aus.
Danke schonmal.
PopOvers sind in iOS was anderes. Du meinst glaube ich den UIPickerView.
Ist der WheelPicker das, was du suchst?
Ich arbeite mit VisualStudio und da gibt es den NumberPicker. Das ist im Grunde das was ich brauche. Kann man den auch für Text nutzen, quasi als TextPicker?
Im NumberPicker kann man einem Zahl- einen Textwert zuweisen.
Hier wird erklärt, die das funktioniert: https://android--examples.blogspot.de/2015/05/how-to-use-numberpicker-in-android.html
Das müsste dann ja auch mit Xamarin umzusetzen sein.
Hallo Steven85,
kannst du Hilfesuchenden vielleicht sagen, wie du es hinbekommen hast? Mit der geposteten Lösung oder irgendwie anders?
Gruss
Coffeebean
Microsoft MVP // Me // Blog // GitHub // @Egghead // All my talks // Speakerdeck
Hier mein Code. Mit blocksDescendants verhindere ich das man einen Wert willkürlich durch Texteingabe in dem Control ändern kann.
<NumberPicker
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:descendantFocusability="blocksDescendants"
android:id="@+id/numberPicker" />
string[] arValues = { "Text1", "Text2" };
numberPicker.SetDisplayedValues(arValues);
numberPicker.MinValue = 1;
numberPicker.MaxValue = 2;