Форум для тех, кто программирует под Android
Anonymous
Дата устанавливается на вкладке «Макет» Android
Сообщение
Anonymous » 04 фев 2026, 16:16
У меня возникли проблемы с установкой дат на вкладке, где я установил названия дней с понедельника по пятницу и хочу установить дату чуть ниже текста.
Код: Выделить всё
Calendar mCal = Calendar.getInstance();
int mYear = mCal.get(Calendar.YEAR);
int mMonth = mCal.get(Calendar.MONTH);
int mDay = mCal.get(Calendar.DAY_OF_MONTH);
tabLayout.getTabAt(0).setText("Monday\n" +mDay+"/"+mMonth);
tabLayout.getTabAt(1).setText("Tuesday\n");
tabLayout.getTabAt(2).setText("Wednesday\n");
tabLayout.getTabAt(3).setText("Thursday\n");
tabLayout.getTabAt(4).setText("Friday\n");
TabLayout.Tab tab;
int today = mCal.get(Calendar.DAY_OF_WEEK);
if (today == Calendar.MONDAY || today == Calendar.SATURDAY || today == Calendar.SUNDAY) {
tab = tabLayout.getTabAt(0);
tab.select();
} else if (today == Calendar.TUESDAY) {
tab = tabLayout.getTabAt(1);
tab.select();
tab.setText("Today's");
} else if(today == Calendar.WEDNESDAY) {
tab = tabLayout.getTabAt(2);
tab.select();
tab.setText("Today's");
} else if(today == Calendar.THURSDAY) {
tab = tabLayout.getTabAt(3);
tab.select();
tab.setText("Today's");
} else if(today == Calendar.FRIDAY) {
tab = tabLayout.getTabAt(4);
tab.select();
tab.setText("Today's");
}
Я был бы очень признателен, если бы вы, ребята, показали мне, что мне нужно делать. Дата должна быть инкрементной
Подробнее здесь:
https://stackoverflow.com/questions/392 ... ut-android
1770210999
Anonymous
У меня возникли проблемы с установкой дат на вкладке, где я установил названия дней с понедельника по пятницу и хочу установить дату чуть ниже текста. [code]Calendar mCal = Calendar.getInstance(); int mYear = mCal.get(Calendar.YEAR); int mMonth = mCal.get(Calendar.MONTH); int mDay = mCal.get(Calendar.DAY_OF_MONTH); tabLayout.getTabAt(0).setText("Monday\n" +mDay+"/"+mMonth); tabLayout.getTabAt(1).setText("Tuesday\n"); tabLayout.getTabAt(2).setText("Wednesday\n"); tabLayout.getTabAt(3).setText("Thursday\n"); tabLayout.getTabAt(4).setText("Friday\n"); TabLayout.Tab tab; int today = mCal.get(Calendar.DAY_OF_WEEK); if (today == Calendar.MONDAY || today == Calendar.SATURDAY || today == Calendar.SUNDAY) { tab = tabLayout.getTabAt(0); tab.select(); } else if (today == Calendar.TUESDAY) { tab = tabLayout.getTabAt(1); tab.select(); tab.setText("Today's"); } else if(today == Calendar.WEDNESDAY) { tab = tabLayout.getTabAt(2); tab.select(); tab.setText("Today's"); } else if(today == Calendar.THURSDAY) { tab = tabLayout.getTabAt(3); tab.select(); tab.setText("Today's"); } else if(today == Calendar.FRIDAY) { tab = tabLayout.getTabAt(4); tab.select(); tab.setText("Today's"); } [/code] Я был бы очень признателен, если бы вы, ребята, показали мне, что мне нужно делать. Дата должна быть инкрементной Подробнее здесь: [url]https://stackoverflow.com/questions/39200411/date-set-in-tab-layout-android[/url]