Nano Hash - криптовалюты, майнинг, программирование

Выбор даты не отображается в дизайне макета?

выбор даты непонятен из-за собственного дизайна

Когда я перетаскиваю средство выбора даты в макете, появляется сообщение об ошибке, подобное этому:

Следующие классы не найдены:

  • CalendarView (изменить на android.widget.CalendarView, исправить путь сборки, изменить XML)

  • DatePicker (изменить на android.widget.DatePicker, исправить путь сборки, изменить XML)

Что я должен сделать, чтобы решить эту проблему.


  • также загрузите свой код 04.12.2012
  • возможный дубликат класса Android CalendarView не найден 04.12.2012
  • После изменения уровня API все заработало. 04.12.2012
  • но почему он не работает с API уровня 16 и выше. 04.12.2012
  • Я просто пробую приложение для остатка задачи, поэтому мне нужно выбрать дату и время, как использовать средство выбора даты и времени, могу ли я использовать эти два компонента в одном или другом макете. ??? 04.12.2012

Ответы:


1

Выбор даты появится только месяц, день, набор полей года со стрелками вверх и вниз. Однако на самом деле это не сработает, если вы не создадите свой собственный динамический набор и кнопки отмены. После того, как вы щелкнете по одному из них, чтобы вызвать клавиатуру, вы не сможете избавиться от него. Скорее всего, вы захотите использовать виджет полного выбора даты.

Чтобы правильно использовать средство выбора даты, вместо этого создайте новый в файле activity.java:

    new DatePickerDialog(MainActivity.this,
                d,
                dateAndTime.get(Calendar.YEAR),
                dateAndTime.get(Calendar.MONTH),
                dateAndTime.get(Calendar.DAY_OF_MONTH)).show();

Сделайте этот триггер из кнопки.

Если вы хотите попробовать, что произойдет, если вы вытащите его из палитры виджетов, как вы это делали, измените целевую версию Android на что-то вроде 10, и вы сможете это увидеть. Ошибки, которые вы получаете, скорее всего, связаны с тем, что представление, которое у вас есть в eclipse, не может их отобразить, а не обязательно из-за самого виджета. Также попробуйте посмотреть, сможете ли вы получить его на телефоне, чтобы посмотреть на него.

18.02.2013

2

я думаю в вашем LinearLayout ориентация не задана. установите orientation по вертикали для вашего макета. В противном случае поместите свой xml-код

04.12.2012

3

Просто запустите код, он будет виден на устройстве. Вы также можете увидеть это в XML, просто изменив цель xml.

ПРИМЕЧАНИЕ. Вам не нужно устанавливать цель проекта только цель в графическом редакторе компоновки.

19.06.2014
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..