0

タイトル(上部に固定)、本文(スクロール可能)、閉じるボタン(下部に固定)を含む単純なアクティビティを作成しようとしています。

本体とボタンを機能させることができましたが、タイトルセクションを追加すると機能しなくなり、「java.lang.ClassCastException:android.widget.ScrollView」が表示され続けます。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <Button
        android:id="@+id/detailDialogButton"
        android:layout_width="fill_parent"
        android:layout_height="35dip"
        android:layout_alignParentBottom="true"
        android:paddingTop="5dip"
        android:text="Close"
        android:textSize="16dip" >
    </Button>

    <TextView
        android:id="@+id/detailsDialogTitle"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:text="TEST TEST"
        android:textSize="16sp" >
    </TextView>

    <ScrollView
        android:id="@+id/detailsDialogSV"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_above="@id/detailDialogButton"
        android:layout_below="@id/detailsDialogTitle"
        android:isScrollContainer="true"
        android:overScrollMode="always"
        android:scrollbarAlwaysDrawVerticalTrack="true"
        android:scrollbarStyle="outsideInset"
        android:scrollbars="vertical" >

        <TextView
            android:id="@+id/detailsDialogText"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textSize="10sp" >
        </TextView>
    </ScrollView>

</RelativeLayout>

今働いています!

4

2 に答える 2

1

私の推測では、Java コードで、ScrollView 以外のものを ScrollView に、またはその逆にキャストしようとしていると思います。

ただし、投稿を編集して、findViewById(); を呼び出している場所に Java コードを追加しない限り、確かなことはわかりません。

于 2012-06-15T15:34:42.307 に答える
0

どういうわけか古いデータを保存し、きれいにした後にそれが機能した愚かなEclipse

于 2012-06-15T16:09:35.580 に答える