Intereting Posts
Просмотр SQL, созданного ORMLite на Android AddTextChangedListener и onTextChanged всегда вызываются при загрузке Android Fragment Опции для отображения карты в приложении PhoneGap для Android Доступ к базе данных sqlite для Android с ПК разработки Error "java.lang.StackOverflowError:" при попытке сохранить объект в базе данных Firebase PreferenceActivity значок активной панели действий не вернется домой (в отличие от ET :) Ошибка телефонной почты. «Метатег метаданных не поддерживается. Пожалуйста, добавьте его при использовании плагина cordova-plugin-whitelist. " Андроид-детектор – доступен гироскоп Как использовать Glide в remoteViews? Android: Выполнение не выполнено для задачи ': app: packageDebug'. > Данные Модернизация: несколько параметров запроса в команде @GET? Исключение OutOfMemory при загрузке растрового изображения из внешнего хранилища Файл журнала системы Android Android-версия Неподдерживаемая версия плагина Gradle Ошибка копирования базы данных

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

Введите описание изображения здесь

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

Все, что я мог найти, было следующим: http://www.quietlycoding.com/?p=5, но это не совсем мне помогает.

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

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

Вот хороший видеоурок.

Удачи!

Самый простой способ вы можете использовать это по умолчанию для 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();