Der einfachste Weg, den Sie damit gehen können, ist default Android NumberPicker zu verwenden.
Die Art und Weise, sie zu gestalten, wie Sie wollen, ist Ihre benutzerdefinierten Dialog zu erstellen und betten eine der in sie wie:
LayoutInflater inflater = (LayoutInflater)
getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View npView = inflater.inflate(R.layout.number_picker_dialog_layout, null);
return new AlertDialog.Builder(this)
.setTitle("Text Size:")
.setView(npView)
.setPositiveButton(R.string.dialog_ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
})
.setNegativeButton(R.string.dialog_cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
})
.create();
Das war eine nette und gute Frage, weiß nicht, warum sie es geschlossen haben. Wie auch immer, hier ist die beste Lösung, die ich gefunden habe: http://www.lukehorvat.com/blog/android-numberpickerdialogpreference/ – dazito