powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Поле для ввода даты и размеры экрана
14 сообщений из 14, страница 1 из 1
Поле для ввода даты и размеры экрана
    #38633248
Фортуна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день уважаемые коллеги.

Пару вопросов хочу выяснить.
1. Необходимо поле для ввода даты. Из стандартной палитры взял компоненту - EditText. Свойство InputType = date.
Но редактирование этого поля разрешает вводить цифры без всякого контроля на формат даты, точку вообще не дает написать.
Что не так сделал и как исправить ситуацию ?
2. На экране не умещаются несколько компонентов. Есть ли какой нибудь компонент типа ScrollBox (по аналогии в борландским) ?
Или в программировании мобильных устройств имеется другая технология ?
Подскажите как поступают в таких случаях.
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38633372
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Чуть позднее может отвечу.

2. ScrollView.
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38633394
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman1. Чуть позднее может отвечу.
Описанное поведение почти нормальное, за исключением точки: должна ставиться. Может там иной разделитель? Для более жесткого контроля проще использовать DatePicker.
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38633405
Фортуна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще появились пара вопросов.

1. Какое событие возникает когда активность становится неактивной ?
Например по кнопке настройки появляется соответствующая активность. Сделал необходимые настройки, жму кнопель
возврата к предыдущему состоянию. Что при этом отрабатывает ?
Хочу по "закрытии" формы настроек сохранять эти самые настройки в файл.

2. Как узнать, увидеть все события, которые имеются у компонент ? Например у того же edaitText, какие существуют события ?
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38633412
Фортуна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanwadman1. Чуть позднее может отвечу.
Описанное поведение почти нормальное, за исключением точки: должна ставиться. Может там иной разделитель? Для более жесткого контроля проще использовать DatePicker.

DataPicker уж больно громоздкий. Он один занимает весь экран.
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38633420
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фортуна1. Какое событие возникает когда активность становится неактивной ?
Например по кнопке настройки появляется соответствующая активность. Сделал необходимые настройки, жму кнопель
возврата к предыдущему состоянию. Что при этом отрабатывает ?
Хочу по "закрытии" формы настроек сохранять эти самые настройки в файл.

2. Как узнать, увидеть все события, которые имеются у компонент ? Например у того же edaitText, какие существуют события ?

в стандартном гугло доке есть ответы на ваши вопросы.
это основы.
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38633435
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фортунаwadmanпропущено...

Описанное поведение почти нормальное, за исключением точки: должна ставиться. Может там иной разделитель? Для более жесткого контроля проще использовать DatePicker.

DataPicker уж больно громоздкий. Он один занимает весь экран.
Тяжелое наследие писания настольного ПО? :) Можно сделать textView с форматом даты и с кнопочкой, по которой будет всплывать диалог с датой. http://developer.android.com/intl/ru/guide/topics/ui/controls/pickers.html
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38633466
Фортуна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжибсФортуна1. Какое событие возникает когда активность становится неактивной ?
Например по кнопке настройки появляется соответствующая активность. Сделал необходимые настройки, жму кнопель
возврата к предыдущему состоянию. Что при этом отрабатывает ?
Хочу по "закрытии" формы настроек сохранять эти самые настройки в файл.

2. Как узнать, увидеть все события, которые имеются у компонент ? Например у того же edaitText, какие существуют события ?

в стандартном гугло доке есть ответы на ваши вопросы.
это основы.


Спасибо. Я по аналогии думал, что должно быть некое окно-View, подобное Properties. Невозможно помнить все
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38635858
Фортуна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу помощи.

Хочу получить текущую дату. Для этого пишу строку

today = Calendar.getInstance();

Получаю дату ровно месячной давности, т.е. 07.04.2014

В debug поля today выглядят след.образом

java.util.GregorianCalendar[time=1399468039483,areFieldsSet=true,lenient=true,zone=org.apache.harmony.luni.internal.util.ZoneInfo["MSK",mRawOffset=14400000,mUseDst=false],firstDayOfWeek=2,minimalDaysInFirstWeek=4,ERA=1,YEAR=2014,MONTH=4,WEEK_OF_YEAR=19,WEEK_OF_MONTH=2,DAY_OF_MONTH=7,DAY_OF_YEAR=127,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=1,AM_PM=1,HOUR=5,HOUR_OF_DAY=17,MINUTE=7,SECOND=19,MILLISECOND=483,ZONE_OFFSET=14400000,DST_OFFSET=0]

,YEAR=2014,MONTH=4,DAY_OF_MONTH=7


Что за беда ?
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38635879
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФортунаЧто за беда ?
эта беда называется не читание документации
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38636284
Фортуна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaФортунаЧто за беда ?
эта беда называется не читание документации

Большое спасибо за науку.

Подскажите тогда пожалуйста вот какую штуку.
Мне нужно узнать сколько дней прошло с определенной даты по текущий день.
Дату отсчета храню в файле в виде строки 01.05.2014.
Теперь, когда я получаю текущую дату с помощью getInstance, то получается, что и у сохраненной даты необходимо "уменьшить" на 1 значение месяца для правильного вычисления периода ?

ЗЫ. Написал сумбурно, но надеюсь что Вы меня поймёте
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38636365
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фортуна,

Что мешает из строки получить нормальную дату? Тем более, что формат жестко задан?

Разницу узнать легко http://stackoverflow.com/questions/3838527/android-java-date-difference-in-days
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38636809
Фортуна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друзья, всем огромное спасибо.
Ваши советы очень помогают.

С праздником победы !!!
...
Рейтинг: 0 / 0
Поле для ввода даты и размеры экрана
    #38637162
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФортунаС праздником победы !!!
Виват! :)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Поле для ввода даты и размеры экрана
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]