Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 21.03.2020
Сообщений: 4

Вытянуть иконку с сегодняшним днём недели

18.07.2020, 23:38. Показов 468. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть двухнедельное расписание. Сегодняшний день недели должен быть выделен определенным цветом, с этим я разобрался. Теперь застрял в следующем вопросе: как сделать так, чтобы иконка с сегодняшним днём была вытянута на пару пунктов строго снизу?
Миниатюры
Вытянуть иконку с сегодняшним днём недели  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.07.2020, 23:38
Ответы с готовыми решениями:

Выделение цветом строки с сегодняшним днем
Есть несколько столбцов. В одном из них идут даты формата dd.mm требуется выделить строки определенным цветом, в которых значится...

Найти номер дня недели К-го дня года, если в этом году 1 января было днем недели с номером N
Дни недели пронумерованы следующим образом: 0 - воскресенье, 1 - понедельник, 2 - вторник, ..., 6 - суббота. Даны целые числа K в...

Найти все годы в течение столетия, когда день недели рождения совпадает с днем недели очередного дня рождения
Дана дата дня рождения в формате день:месяц:год. Найти все годы в течение столетия, когда день недели рождения совпадает с днем недели...

3
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
19.07.2020, 00:07
Код ты предлагаешь угадать?
1
0 / 0 / 0
Регистрация: 21.03.2020
Сообщений: 4
19.07.2020, 01:03  [ТС]
Это весь код для выделения сегодняшнего дня.
setFromGreenOnToDay - метод вызывается при нажатии на определенные дни (на данный момент высвечиваются зеленым)

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
public void setFormGreenOnToDay(){
        Calendar calendar = Calendar.getInstance();
        int weeekOfMonth = calendar.get(Calendar.WEEK_OF_MONTH);
        int toDay = calendar.get(Calendar.DAY_OF_WEEK);
 
        if(weeekOfMonth == 1 || weeekOfMonth == 3 ||weeekOfMonth == 5) {
            switch (toDay) {
                case Calendar.MONDAY:
                    btnWeekDay1.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "MONDAY");
                    break;
                case Calendar.TUESDAY:
                    btnWeekDay2.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "TUESDAY");
                    break;
                case Calendar.WEDNESDAY:
                    btnWeekDay3.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "WEDNESDAY");
                    break;
                case Calendar.THURSDAY:
                    btnWeekDay4.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "THURSDAY");
                    break;
                case Calendar.FRIDAY:
                    btnWeekDay5.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "FRIDAY");
                    break;
                case Calendar.SATURDAY:
                    btnWeekDay6.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "SATURDAY");
                    break;
            }
        }else if(weeekOfMonth == 2 || weeekOfMonth == 4){
            switch (toDay) {
                case Calendar.MONDAY:
                    btnWeekDay8.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "MONDAY");
                    break;
                case Calendar.TUESDAY:
                    btnWeekDay9.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "TUESDAY");
                    break;
                case Calendar.WEDNESDAY:
                    btnWeekDay10.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "WEDNESDAY");
                    break;
                case Calendar.THURSDAY:
                    btnWeekDay11.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "THURSDAY");
                    break;
                case Calendar.FRIDAY:
                    btnWeekDay12.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "FRIDAY");
                    break;
                case Calendar.SATURDAY:
                    btnWeekDay13.setBackgroundResource(R.drawable.form_schedule_green_btn);
                    Log.d("mylog", "SATURDAY");
                    break;
            }
        }
    }
Добавлено через 1 минуту
Код достаточно громоздким вышел, но добавил
0
Модератор
Эксперт Java
 Аватар для alecss131
2881 / 1386 / 411
Регистрация: 11.08.2017
Сообщений: 4,422
Записей в блоге: 2
19.07.2020, 09:57
Чтото мне подсказывает что это не пк джава…
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.07.2020, 09:57
Помогаю со студенческими работами здесь

Как вытянуть большую иконку из exe файла?
Помогите пожалуйста, очень нужно! Как вытянуть большую (больше чем 32х32, если она есть) иконку из exe файла? Пожалуйста, киньте пример! ...

ds1307 проблема с днем недели
Имею в наличии ds1307 + атмега32а. Часы, в принципе, работают. Время и дата установлены, с ними проблем нет. Однако значение дня недели...

Вывести в картинку в соответствии с днем недели.
Здравствуйте Нужно вывести в картинку в соответствии с днем недели. События каждый день разные, соответственно данные находятся в json...

Сравнить элемент массива с текущим днем недели
Здравствуйте. У меня возникла проблема, я решил обратиться к Вам. Задача стоит так: у меня есть программа, которая забивается в...

Какой спецификатор для даты с днем недели?
Здравствуйте, русское название дня недели в С# можно получить Console.WriteLine( "День недели: {0}", DateTime.Now.ToString(...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru