0

この致命的な例外が発生しています:

02-01 14:48:24.310: E/AndroidRuntime(12835): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.prva/com.example.prva.Meni_Splash}: java.lang.ClassCastException: android.widget.TextView

テキストビューのどこに問題があるのか​​ わかりませんか? 私はTimePickersの位置を変更しようとしただけなので、textDate textviewの下ですか?

これが私の完全な.xmlです。

    <RelativeLayout 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"
    tools:context=".MainActivity"
    android:background="@drawable/menu">

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:text="@string/pozdrav"
        android:textSize="25sp" />

    <TextView
        android:id="@+id/textDate"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/textView1"
        android:layout_centerHorizontal="true"
        android:text="Date/Time"
        android:textSize="25sp" />    

    <TimePicker
        android:id="@+id/timePicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"            
        android:layout_below="@id/textDate"
        android:layout_centerHorizontal="true" />

    <Button
        android:id="@+id/btnalarm"
        android:layout_width="100dp"
        android:layout_height="wrap_content"        
        android:layout_below="@id/timePicker"
        android:layout_centerHorizontal="true"
        android:layout_toLeftOf="@+id/centerPoint"
        android:text="@string/postavi"  />

    <Button
        android:id="@+id/buttoncancel"
        android:layout_width="100dp"
        android:layout_height="wrap_content"        
        android:layout_below="@id/timePicker" 
        android:layout_centerHorizontal="true"
        android:layout_toRightOf="@id/centerPoint"     
        android:text="@string/zaustavi" />

    <TextView
        android:id="@+id/centerPoint"
        android:text=""
        android:layout_width="0dip"
        android:layout_height="wrap_content"
        android:layout_below="@id/timePicker"
        android:layout_centerHorizontal="true" />

    <Button
        android:id="@+id/buttonv"
        android:layout_width="150dp"
        android:layout_height="wrap_content"        
        android:layout_below="@id/btnalarm"
        android:layout_marginTop="17dp"
        android:layout_centerHorizontal="true"
        android:background="@drawable/button_v"
        android:shadowColor="#000000"
        android:shadowDx="1"
        android:shadowDy="1"
        android:shadowRadius="2"
        android:text="@string/buttonv"
        android:textColor="#FFFFFF"
        android:textSize="15sp"
        android:textStyle="bold" />    

    <Button
        android:id="@+id/buttonv1"
        android:layout_width="150dp"
        android:layout_height="wrap_content"
        android:layout_below="@id/buttonv"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="16dp"
        android:background="@drawable/button_v"
        android:shadowColor="#000000"
        android:shadowDx="1"
        android:shadowDy="1"
        android:shadowRadius="2"
        android:text="@string/buttonv1"
        android:textColor="#FFFFFF"
        android:textSize="17sp"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/textbaza"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/buttonv1"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="14dp"
        android:text="@string/textbaza" />

    <Button
        android:id="@+id/btnlistview"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@id/buttonv1"
        android:layout_alignBottom="@id/buttonv1"
        android:layout_alignParentLeft="true"
        android:text="ListView" />

</RelativeLayout>
4

2 に答える 2

2

layout_belowDon't Giveを使用@+id/すると、新しい ID が作成されます。これは避けたほうがいいです。

   android:layout_below="@id/textDate"

これは正しいはずです。

また、すべてプロジェクトをクリーンアップして、再度ビルドします。

于 2013-02-01T14:02:11.727 に答える
2

プロジェクトをクリーンアップして Eclipse を閉じるだけで、大きな問題ではありません。再度開いてアプリを実行すると、問題なく動作します。

于 2013-02-01T13:59:01.727 に答える