Подтвердить что ты не робот

Диалог выбора номера

enter image description here

Кто-нибудь знает, где я могу найти учебник или пример о том, как добиться такого диалога выбора номера на Android? Я googled все, но только удалось найти примеры, где вам нужно создать свои собственные кнопки с пользовательскими изображениями и т.д. Можно ли это сделать простым способом?

Все, что я мог найти, это: http://www.quietlycoding.com/?p=5 но это не очень помогает мне.

4b9b3361

Ответ 1

Если вы настроили таргетинг на уровень API 11 или выше, вы можете использовать NumberPicker

Если вы ориентируетесь на более ранние уровни API, вам придется писать свой собственный NumberPicker или использовать его из сторонней библиотеки.

Здесь - хороший видеоурок.

Удачи!

Ответ 2

Самый простой способ вы можете использовать по умолчанию Android NumberPicker.

Способ его создания, как вы хотите, - создать свой собственный диалог и вставить один из них в него, например:

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();