В Android установлен стандартный календарь. Как установить разные фоны для определенных дней? например 1, 11, 14 и 17 имеют красный фон; 2, 12 имеют зеленый фон и т. Д.?Несколько вопросов о CalendarView
Какое событие происходит при нажатии на текущий день? У меня есть событие, когда вы нажимаете на любой день, но если вы нажмете на тот, который находится в фокусе, он не работает.
public class Conference extends Fragment implements CalendarView.OnDateChangeListener { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.conference, null); CalendarView calendar = (CalendarView) v.findViewById(R.id.calendarView); calendar.setOnDateChangeListener(this); return v; @Override public void onSelectedDayChange(CalendarView calendarView, int year, int month, int dayOfMonth) { Toast.makeText(getActivity(),year+" "+month+" "+dayOfMonth,Toast.LENGTH_LONG).show(); } }
0
A
ответ
0
Вы можете поставить условие на дни, если бы его 1 11 и т.д. ... то, используя вид Поиск по номеру дают R.layout.XXX, а затем установить цвет фона оттуда .. если u хочу использовать разный фон для каждого дня. u также может поместить цикл, а затем увеличить значение фона. Например, на 12-й день вы будете зацикливаться от 1 до 12, а затем продолжать увеличивать цвет фона
Смежные вопросы
- 1. Несколько вопросов о TFS
- 2. Несколько вопросов о DLR
- 3. Несколько вопросов о github
- 4. Несколько вопросов о BIRT
- 5. Несколько вопросов о CloudKits
- 6. Несколько вопросов о express.cookieSession()
- 7. Несколько вопросов о Skeleton
- 8. Несколько вопросов о capybara
- 9. Несколько вопросов о multiprocessing.Pool
- 10. Несколько вопросов о node.js
- 11. Несколько вопросов о неявной синхронизации?
- 12. несколько вопросов о C++ препроцессора:
- 13. Несколько вопросов о семантике декларации
- 14. Несколько вопросов о Go Язык
- 15. Несколько вопросов о PHP кэше
- 16. Несколько вопросов о распределении памяти
- 17. Несколько вопросов о php preg_match_all
- 18. Несколько вопросов о макросах Word
- 19. Несколько вопросов о Google Checkout
- 20. Несколько основных вопросов о mysql
- 21. Несколько вопросов о PHP сессий
- 22. Несколько вопросов о Javascripts Prototype
- 23. Еще несколько вопросов о USB
- 24. Несколько вопросов о Основах CRC
- 25. Несколько вопросов о классах C++
- 26. Несколько вопросов о этикетке Tags
- 27. Несколько вопросов о прототипе javascript
- 28. Несколько вопросов о Pentaho Mondrian
- 29. Несколько вопросов о UTF-8
- 30. Несколько основных вопросов о Prolog
Я понимаю, как сделайте это логически. Я не знаю, как применить его к календарю –