2012-10-17 47 views
11

Possible Duplicate:
Android CalendarView class cannot be foundDatePicker không hoạt động khi cố gắng sử dụng nó

Tôi đã thử đặt một ngày Picker trong cách bố trí của tôi, nhưng thay vì DatePicker nó chỉ cho thấy: DatePicker

và lỗi này: The following classes could not be found: - DatePicker (Change to android.widget.DatePicker, Fix Build Path, Edit XML) tôi không biết điều này là bởi vì tôi đã có một DatePicker trong ứng dụng của tôi và nó hoạt động tốt chỉ không biết tại sao điều này bây giờ không hoạt động.

<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> 
+0

Nếu không hiển thị cho chúng tôi mã có liên quan, hầu như không thể biết bạn đang làm gì sai. – Sam

+0

có thể bạn đang thiếu câu lệnh 'import' –

+0

Câu hỏi vấn đề không rõ ràng. Vui lòng đặt một số mã. Chính xác bạn đang gặp lỗi này ở đâu? –

Trả lời

25

Tôi thấy những gì bạn đang nói về trong Bố cục đồ họa, nhưng điều này sẽ không ảnh hưởng đến ứng dụng của bạn. Lỗi này đơn giản có nghĩa là Eclipse không thể xây dựng bản xem trước của DatePicker cho bố cục của bạn. Tôi đặt cược nếu bạn chạy ứng dụng của bạn nó sẽ hiển thị tốt.

screenshot

+0

Thật vậy, cảm ơn. –

+0

Nó hoạt động nếu bạn chạy ứng dụng, nhưng Trình chỉnh sửa trực quan trong Android Studio bị treo và không cho phép bạn sửa đổi chế độ xem. –

13

(Như đã trả lời ở this similar question)

Bạn nên thay đổi thực api sử dụng để hiển thị đồ họa bố trí của bạn. Bạn làm điều này trong chế độ xem đồ họa, ở trên cùng bên phải, với nút có biểu tượng android. API 16 có thể gây ra một số vấn đề, vì vậy hãy thử chuyển sang 15 hoặc 14 thay thế. (Sẽ mất một chút thời gian để tải và làm mới)

+1

tôi đã thử nó rồi và không có kết quả:/ –

+0

Nó làm việc cho tôi. Bạn đã thử API nào? Bạn đã kiểm tra cập nhật từ nhật thực? – Niels

+0

tôi thường xây dựng chúng trong API 8 (2.2 froyo) và tôi kiểm tra 4.0 và cập nhật nhật thực mới tôi đã nhận được 4.1 để thử nhưng tốt, chỉ trong thiết kế xml không hoạt động trong ứng dụng đang chạy bình thường: D –

Các vấn đề liên quan