【问题标题】:DatePicker does not work when trying to use it [duplicate]DatePicker 在尝试使用它时不起作用[重复]
【发布时间】:2012-10-08 04:42:57
【问题描述】:

可能重复:
Android CalendarView class cannot be found

我尝试在我的布局中放置一个日期选择器,但它只显示:DatePicker

这个错误: The following classes could not be found: - DatePicker (Change to android.widget.DatePicker, Fix Build Path, Edit XML)我不知道这是什么,因为我的应用程序中已经有一个 DatePicker 并且它工作正常只是不知道为什么这个现在不起作用。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:ignore="HardcodedText" >

    <TextView
        android:id="@+id/tvNomeR"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="" />

    <TextView
        android:id="@+id/tvDataR"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="" />

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="" />

    <TextView
        android:id="@+id/tvMensagemR"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="" />

    <DatePicker
        android:id="@+id/datePicker1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

        <Button
            android:id="@+id/bAdiarR" 
            android:layout_width="0dp" 
            android:layout_height="wrap_content" 
            android:layout_weight="1" 
            android:text="Adiar" />

        <Button
            android:id="@+id/bResponderR"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Responder" />

    </LinearLayout >

</LinearLayout>

【问题讨论】:

  • 不向我们展示相关代码,几乎不可能知道你做错了什么。
  • 您可能缺少import 声明
  • 问题陈述不清楚。请放一些代码。您究竟在哪里收到此错误?
  • 我无话可说。我没有做错任何事,还是单击 DatePicker 并移动到布局错误?
  • @baTimá - 尝试 1. Clean Build 2. 改用 &lt;android.widget.DatePicker

标签: android datepicker


【解决方案1】:

我明白您在图形布局中所说的内容,但这不会影响您的应用。此错误仅意味着 Eclipse 无法为您的布局构建 DatePicker 的预览。我敢打赌,如果你运行你的应用程序,它会显示得很好。

【讨论】:

  • 如果您运行应用程序,它可以工作,但 Android Studio 中的可视化编辑器崩溃并且不允许您修改视图。
【解决方案2】:

(如this similar question 中的回答)

您应该更改 api eclipse 用于以图形方式显示您的布局。您可以在右上角的图形视图中使用带有 android 徽标的按钮执行此操作。 API 16 可能会出现一些问题,因此请尝试切换到 15 或 14。 (加载和刷新需要一点时间)

【讨论】:

  • 我已经试过了,没有结果:/
  • 它对我有用。您尝试了哪个 API?你检查过来自 eclipse 的更新吗?
  • 我通常在 API 8 (2.2 froyo) 中构建它们,然后我签入 4.0 和新的 eclipse 更新,我得到了 4.1 来尝试但是很好,只有在 xml 设计中无法运行应用程序是正常的: D
  • 是的,eclipse 中的 4.1(=API 16) 也没有显示给我,但是 API 14(=4.0.2) 显示了。通过 android SDK 管理器,您可以下载其他 API,以便在其中进行测试。
猜你喜欢
  • 2021-12-06
  • 2020-12-01
  • 2020-11-17
  • 1970-01-01
  • 1970-01-01
  • 2014-11-12
  • 1970-01-01
  • 2018-09-08
  • 2020-04-26
相关资源
最近更新 更多