Форум программистов, компьютерный форум CyberForum.ru

Неправильный выбор даты в приложении для Android - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Level List http://www.cyberforum.ru/android-dev/thread1603313.html
В уроке 164 startandroid написано, что менять уровень у Drawable мы можем методом setLevel. Я пытаюсь в коде это сделать, но ничего не происходит-белый экран. Все xml-файлы созданы для levels созданы. Помогите пожалуйста разобраться. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { ...
Программирование Android Адаптирование программы под планшеты Здравствуйте, уважаемые форумчане! Столкнулся с проблемой, с которой наверняка сталкивается каждый начинающий андроид разработчик: написал программу, которая неплохо смотрится на телефоне, но на планшете уже нужно вносить изменения. Из теории известно, что можно использовать фрагменты и вызывать разные макеты в зависимости от размера экрана. Теперь ломаю голову с чего начать. Кто-нибудь,... http://www.cyberforum.ru/android-dev/thread1603266.html
Navigation drawer Программирование Android
Скажите, как сделать так чтобы при открытии другого activity, navigation drawer можно было так же с левой стороны на экране вызвать? При переходе в другое activity, главное переходит в режим паузы как я понимаю, и доступа к нему нет во втором activity. Знаю что можно наследовать onCreate с главного Activity, подскажите как??
Проверить LatLng на NaN Программирование Android
Как проверить Проверить LatLng на NaN? Пробовала так: result == new LatLng(Double.NaN, Double.NaN) и так: result.latitude == Double.NaN Возвращает false, хотя result = "lat/lng: (NaN,NaN)" Добавлено через 11 минут Вот так:
Программирование Android Определение вида устройства http://www.cyberforum.ru/android-dev/thread1602708.html
Доброго времени суток. Разрешения экранов телефонов в последнее время становятся все больше и теперь уже сравнимы с разрешениями экранов планшетов, либо даже превосходят их. Поэтому определять вид устройства по разрешению экрана не представляется возможным для приложений. В этой связи возникает вопрос, как приложениям, работающим на операционной системе Андроид, различать на телефоне или...
Программирование Android Добавить Separator в NavigationView Здравствуйте! Пытался сделать разделение item в NV, объединил каждый в собственную группу, но теперь divider еле заметный на фоне, соответственно возникло два вопроса: 1. Можно ли поменять цвет стандартного divider? 2. Можно ли и как создать собственный делитель, без объединения в группы? подробнее

Показать сообщение отдельно
lord_commander
0 / 0 / 0
Регистрация: 20.05.2014
Сообщений: 137

Неправильный выбор даты в приложении для Android - Программирование Android

06.12.2015, 07:58. Просмотров 281. Ответов 4
Метки (Все метки)

Добрый день! Я делаю приложение в Android Studio, и в нем мне необходим был диалог для выбора даты. Я создал данный диалог, он работает, все нормально. НО, когда я выбираю в нем дату и устанавливаю её в TextBox, нумерация месяца сбивается, и показывается предыдущий месяц.
К примеру, выбираю дату "6 декабря 2015 года". В теории, должно установиться значение 6.12.2015, но устанавливается почему-то 6.11.2015. Подскажите, в чем может быть проблема, и как это исправить?
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public class DatePicker extends DialogFragment
            implements DatePickerDialog.OnDateSetListener {
 
        @Override
        public Dialog onCreateDialog(Bundle savedInstanceState) {
 
            // определяем текущую дату
            final Calendar c = Calendar.getInstance();
            int year = c.get(Calendar.YEAR);
            int month = c.get(Calendar.MONTH);
            int day = c.get(Calendar.DAY_OF_MONTH);
 
            // создаем DatePickerDialog и возвращаем его
            Dialog picker = new DatePickerDialog(getActivity(), this,
                    year, month, day);
            picker.setTitle(getResources().getString(R.string.choose_date));
 
            return picker;
        }
 
        @Override
        public void onStart() {
            super.onStart();
            Button nButton =  ((AlertDialog) getDialog())
                    .getButton(DialogInterface.BUTTON_POSITIVE);
            nButton.setText(getResources().getString(R.string.ready));
 
        }
 
        @Override
        public void onDateSet(android.widget.DatePicker datePicker, int year,
                              int month, int day) {
 
            TextView tv = (TextView) getActivity().findViewById(R.id.textView19);
            tv.setText(day + "-" + month + "-" + year);
        }
    }

Вот скриншоты того, что получается при выборе
Миниатюры
Неправильный выбор даты в приложении для Android   Неправильный выбор даты в приложении для Android  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru