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

Как ввести свою дату в андроид - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Android studio, ошибка при запуске эмулятора http://www.cyberforum.ru/android-dev/thread1802823.html
Не уверен в выборе раздела, прошу заранее прощения, не сталкивался ли кто с такой проблемой ? audio: Failed to create voice `goldfish_audio_in' qemu-system-i386.exe: warning: opening audio input failed
Android Устройство internalStorage Вообщем столкнулся с непонятной ситуацией для меня: запускаю стандартный filemanager на android 4.4 без карты памяти - там отображаются с десяток каталогов. Беру скачиваю из интернета mp3 файл - он попадает в каталог download. Теперь в download 1 файл. Дальше беру вставляю sd карту, на которой есть каталог download с другим содержимым. В итоге, открыв filemanager вижу каталог download с... http://www.cyberforum.ru/android-dev/thread1802811.html
Android Вывод activity в activity
Добрый день. У меня есть две activity мне необходимо вывести одну в другой, а именно что бы меню activity1 осталось прежнем, а в framelayout (допустим) который расположен ниже данного меню по нажатию на кнопку выводилась activity2. Возможно ли вообще такое реализовать?
Android С чего начать программирование под Андроид
Решил недавно научиться программировать под Адроид, я знаю только С++. Можно ли программировать под него на плюсах? Или прийдется учить яву?
Android Интеграция библиотеки с GitHub в Студию http://www.cyberforum.ru/android-dev/thread1802762.html
Гуру, дайте краткую инструкцию, пли-и-из! (библиотеками раньше не пользовался - первые шаги и "первая паранойя") Есть такое (рисует график) compile 'com.github.blackfizz:eazegraph:1.2.2@aar' ...Успешно встраивается в dependencies и работает Хочу научиться СКАЧИВАТЬ подобные библиотеки к себе и подключать их проекту из папки (а не отслеживать каждый раз "обновления" на сайте). ...
Android Остановка потока Доброго времени суток. Пишу первое приложение под андроид, поэтому прошу сильно не пинать. Вопрос в следующем: на данный момент при нажатии button основной поток не останавливается, не запускаться следующий и listview не обновляется исходя из нового запроса. Потратил часов 7, и перепробовал уже все что дал гугл, но так ничего и не работает. Буду очень-очень рад любой помощи. Код: package... подробнее

Показать сообщение отдельно
fraley
90 / 90 / 31
Регистрация: 24.05.2015
Сообщений: 260
05.09.2016, 06:43     Как ввести свою дату в андроид
Примерно с год назад делал что-то подобное:

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
public class MainActivity extends AppCompatActivity {
    DatePicker datePicker;
    boolean boolFirst=true;
    Calendar firstCalendar;
    Calendar secondCalendar;
    TextView first;
    TextView second;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        Calendar cal = Calendar.getInstance(TimeZone.getDefault());
        ImageButton imageButtonFirstDate=(ImageButton)findViewById(R.id.imageButtonFirstDate);
        imageButtonFirstDate.setImageResource(R.drawable.datepicker2);
        ImageButton imageButtonSecondDate=(ImageButton)findViewById(R.id.imageButtonSecondDate);
        imageButtonSecondDate.setImageResource(R.drawable.datepicker);
        first = (TextView) findViewById(R.id.textViewFirstDate);
        second = (TextView) findViewById(R.id.textViewSecondDate);
 
 
        DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
 
            // when dialog box is closed, below method will be called.
            public void onDateSet(DatePicker view, int selectedYear, int selectedMonth, int selectedDay) {
                String year1 = String.valueOf(selectedYear);
                String month1 = String.valueOf(selectedMonth + 1);
                String day1 = String.valueOf(selectedDay);
 
 
                if(boolFirst) {
                    first.setText(day1 + "/" + month1 + "/" + year1);
                    firstCalendar=new GregorianCalendar(selectedYear, selectedMonth,selectedDay);
                    Log.i("MY_TAG", "Value: "+day1);
                }
                else {
                    second.setText(day1 + "/" + month1 + "/" + year1);
                    secondCalendar=new GregorianCalendar(selectedYear, selectedMonth,selectedDay);
                    Log.i("MY_TAG", "Value: "+day1);
                }
 
            }
        };
 
        final DatePickerDialog datePicker = new DatePickerDialog(this,
                R.style.AppTheme,
                datePickerListener,
                cal.get(Calendar.YEAR),
                cal.get(Calendar.MONTH),
                cal.get(Calendar.DAY_OF_MONTH));
        datePicker.setCancelable(false);
        datePicker.setTitle("Select the date");
 
 
 
 
        imageButtonFirstDate.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                datePicker.show();
                boolFirst=true;
 
            }
        });
 
        imageButtonSecondDate.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                datePicker.show();
                boolFirst=false;
 
            }
        });
 
        ((Button)findViewById(R.id.buttonCalculate)).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 
                if(first.getText().toString().trim().length()==0 || second.getText().toString().trim().length()==0) {
 
                    if(first.getText().toString().trim().length()==0 && second.getText().toString().trim().length()==0) {
                        Toast.makeText(getApplicationContext(), "Please set value for first and second dates!", Toast.LENGTH_SHORT).show();
                    }
                    else if(first.getText().toString().trim().length()==0){
                        Toast.makeText(getApplicationContext(), "Please set value for first date!", Toast.LENGTH_SHORT).show();
                    }
                    else{
                        Toast.makeText(getApplicationContext(), "Please set value for second date!", Toast.LENGTH_SHORT).show();
                    }
                }
                else {
                    long temp = secondCalendar.getTimeInMillis() - firstCalendar.getTimeInMillis();
                    long result = temp / 86400000;
                    ((TextView) findViewById(R.id.textViewResult)).setText("The result: " + result);
                }
            }
        });
 
    }
}
 
Текущее время: 05:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru