2012-10-17 19 views
11

Possible Duplicate:
Android CalendarView class cannot be foundDatePicker nie działa, gdy próbuje go używać

Próbowałem oddanie wyboru daty w moim układzie, ale zamiast DatePicker to tylko pokazuje: DatePicker

i ten błąd: The following classes could not be found: - DatePicker (Change to android.widget.DatePicker, Fix Build Path, Edit XML) ja nie wiem, co to jest, ponieważ mam już DatePicker w mojej aplikacji i działa dobrze, po prostu nie wiem, dlaczego ten teraz nie działa.

<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

Bez pokazywania nam odpowiedniego kodu, prawie niemożliwe jest ustalenie, co robisz źle. – Sam

+0

prawdopodobnie brakuje instrukcji "import" –

+0

Problem jest niejasny. Proszę podać kod. Dokładnie gdzie otrzymujesz ten błąd? –

Odpowiedz

25

Widzę, o czym mówisz w układzie graficznym, ale nie wpłynie to na twoją aplikację. Ten błąd oznacza po prostu, że Eclipse nie może utworzyć podglądu DatePicker dla twojego układu. Założę się, że jeśli uruchomisz swoją aplikację, wyświetli się dobrze.

screenshot

+0

Tak, dziękuję. –

+0

Działa po uruchomieniu aplikacji, ale edytor wizualny w Android Studio ulega awarii i nie pozwala modyfikować widoku. –

13

(W odpowiedzi this similar question)

Należy zmienić zaćmienie API używa się graficznie układ. Robisz to w widoku graficznym, w prawym górnym rogu, za pomocą przycisku z logo Androida. Interfejs API 16 może powodować pewne problemy, więc spróbuj zamiast tego przełączać się na 15 lub 14. (Ładowanie i odświeżenie zajmie trochę czasu)

+1

Próbowałem już i nie ma wyniku:/ –

+0

To działało dla mnie. Który interfejs API próbowałeś? Czy sprawdziłeś aktualizacje od Eclipse? – Niels

+0

Zwykle buduję je w API 8 (2.2 froyo) i sprawdzam 4.0 i nową aktualizację Eclipse Mam 4.1, ale dobrze, tylko w projekcie xml nie działa w uruchomionej aplikacji jest normalna: D –

Powiązane problemy