Прокрутка цифр
Прокрутка цифр
Здравствуйте.
Подскажите, как реализовать задание даты посредством прокрутки счетчиков цифр?
Примерно, должно быть похоже на задание времени на будильнике.
Т.е. есть три счетчика: dd.mm.yyyy - каждый можно прокручивать вверх и вниз.
И можно ли реализовать задание ограничений для этих счетчиков: 0<dd<32 и т.д.
Подскажите, как реализовать задание даты посредством прокрутки счетчиков цифр?
Примерно, должно быть похоже на задание времени на будильнике.
Т.е. есть три счетчика: dd.mm.yyyy - каждый можно прокручивать вверх и вниз.
И можно ли реализовать задание ограничений для этих счетчиков: 0<dd<32 и т.д.
Re: Прокрутка цифр
http://startandroid.ru/ru/uroki/vse-uro ... ckerdialog
Правда на разных версиях Android он скорее всего будет выглядеть по разному.
Если хотите городить свою реализацию, то вероятно придется использовать NumberPicker
Правда на разных версиях Android он скорее всего будет выглядеть по разному.
Если хотите городить свою реализацию, то вероятно придется использовать NumberPicker
Re: Прокрутка цифр
К сожалению диалог мне уже не подойдет. Мне нужно, чтобы счетчик был не в диалоговом окне, а изначально располагался на экране.klblk писал(а):http://startandroid.ru/ru/uroki/vse-uro ... ckerdialog
Правда на разных версиях Android он скорее всего будет выглядеть по разному.
Если хотите городить свою реализацию, то вероятно придется использовать NumberPicker
Re: Прокрутка цифр
Может подскажете... выдает ошибку:"Couldn't resolve resource @style/widget.holo.light.NumberPicker" Я так понимаю, у меня нет стиля для NumberPicker. А как добавить?klblk писал(а):http://startandroid.ru/ru/uroki/vse-uro ... ckerdialog
Правда на разных версиях Android он скорее всего будет выглядеть по разному.
Если хотите городить свою реализацию, то вероятно придется использовать NumberPicker
Re: Прокрутка цифр
Alamadro писал(а):К сожалению диалог мне уже не подойдет. Мне нужно, чтобы счетчик был не в диалоговом окне, а изначально располагался на экране.
Попробуйте не DatePickerDialog, а DatePicker. Он располагается на экране изначально, что вам и нужно.
Re: Прокрутка цифр
Та же проблема что и с NumberPicker: "Couldn't resolve resource @style/Widget.Holo.Light.DatePicker"Cuda1 писал(а):Alamadro писал(а):К сожалению диалог мне уже не подойдет. Мне нужно, чтобы счетчик был не в диалоговом окне, а изначально располагался на экране.
Попробуйте не DatePickerDialog, а DatePicker. Он располагается на экране изначально, что вам и нужно.
Не понимаю в чем дело(
Re: Прокрутка цифр
У вас эта ошибка на этапе компиляции возникает или просто при отображении xml в графическом виде?Cuda1 писал(а):Та же проблема что и с NumberPicker: "Couldn't resolve resource @style/Widget.Holo.Light.DatePicker"
Re: Прокрутка цифр
При отображении xml в графическом виде. Проект собирается без ошибок. Но при запуске сразу же вылетает.Cuda1 писал(а):У вас эта ошибка на этапе компиляции возникает или просто при отображении xml в графическом виде?Cuda1 писал(а):Та же проблема что и с NumberPicker: "Couldn't resolve resource @style/Widget.Holo.Light.DatePicker"
Версия андроид 4.2
Re: Прокрутка цифр
Какая стоит targetSdkVersion версия в gradle? Ставьте последнюю (22)Alamadro писал(а):При отображении xml в графическом виде. Проект собирается без ошибок. Но при запуске сразу же вылетает.Cuda1 писал(а):У вас эта ошибка на этапе компиляции возникает или просто при отображении xml в графическом виде?Cuda1 писал(а):Та же проблема что и с NumberPicker: "Couldn't resolve resource @style/Widget.Holo.Light.DatePicker"
Версия андроид 4.2
Может быть проблема в отсутствии библиотеки AppCompat (попробуйте подключить)
Re: Прокрутка цифр
...klblk писал(а):Какая стоит targetSdkVersion версия в gradle? Ставьте последнюю (22)Alamadro писал(а):При отображении xml в графическом виде. Проект собирается без ошибок. Но при запуске сразу же вылетает.Cuda1 писал(а):У вас эта ошибка на этапе компиляции возникает или просто при отображении xml в графическом виде?Cuda1 писал(а):Та же проблема что и с NumberPicker: "Couldn't resolve resource @style/Widget.Holo.Light.DatePicker"
Версия андроид 4.2
Может быть проблема в отсутствии библиотеки AppCompat (попробуйте подключить)
minSdkVersion 17
targetSdkVersion 22
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'
}
Вроде все нормально
Re: Прокрутка цифр
а логи можете показать? Если ошибка при рендеринге то просто смените версию превью на другое апи (например 21). А вообще странно - коли собирается приложение, то потом ошибка может возникнуть только в ходе работы приложения, а не из за отсутствия ресурсов.klblk писал(а):Вроде все нормально
Re: Прокрутка цифр
Ну вот при смене апи на 21 проблема исчезает, но это лишь означает что программка запустится на апи 21, а версия ниже уже не потянет, так же?Cuda1 писал(а):а логи можете показать? Если ошибка при рендеринге то просто смените версию превью на другое апи (например 21). А вообще странно - коли собирается приложение, то потом ошибка может возникнуть только в ходе работы приложения, а не из за отсутствия ресурсов.klblk писал(а):Вроде все нормально
А вот где логи смотреть, я не знаю)
Re: Прокрутка цифр
это вовсе необязательно. логи у вас отображаются внизу в вкладке (android->logcat). а вообще обновите студию до последней версии, там ошибку при отрисовке убрали, но если у вас падает приложение то это явно не в этом дело. нужны логи.это лишь означает что программка запустится на апи 21, а версия ниже уже не потянет, так же?