间歇性错误无法启动活动... java.lang.classcastexception:android.widget.Relativelayout

时间:2011-05-12 08:18:59

标签: android

我有一个恼人的问题。 我没有明显的理由突然开始得到上述错误!

我将其缩小到我的xml布局的特定部分;奇怪的是,如果我删除这部分布局,然后运行应用程序,然后将其放回并再次运行应用程序错误消失!

我的整个布局文件如下:

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout
    android:id="@+id/header"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    style="@style/HeaderBackground">

    <ImageView
        android:id="@+id/headerIcon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:src="@drawable/trailinfo_poi"
        style="@style/HeaderIcons">
    </ImageView>
    <TextView
        android:text="Item"
        android:id="@+id/itemTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_toRightOf="@id/headerIcon"
        style="@style/Header"></TextView>

</RelativeLayout>

** * ** * ** * 的** * ** * ** * 在此处删除部分* * * * * ** * ** * ** * ** * * **

<RelativeLayout
    android:id="@+id/Option"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:layout_below="@id/header"
    style="@style/OptionBackground">

    <TextView
        android:text="text here"
        android:id="@+id/OptionTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        style="@style/text"
        android:layout_centerHorizontal="true"></TextView>


    <ImageButton
        android:id="@+id/optionButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:src="@drawable/not_ticked"
        android:layout_marginRight="10sp"
        android:onClick="optionClick"
        android:tag="no">
        </ImageButton>


</RelativeLayout>

** * ** * ** * 的** * ** * ** * 此处关闭部分结束 * * * * ** * ** * ** * ** * * *

<ImageView
    android:id="@+id/mainImage"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/Option"
    android:src="@drawable/nopoi"
    android:scaleType="fitXY"
    android:layout_centerHorizontal="true"
    style="@style/pageImage" />

<ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/mainImage"
    android:layout_marginBottom="50sp"
    android:background="#FFFFFF"
    android:layout_margin="10sp">
    <LinearLayout
        android:layout_width="fill_parent"
        android:id="@+id/linearLayout1"
        android:layout_height="fill_parent">
        <TextView
            android:text="TextView"
            android:id="@+id/description"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/mainImage"
            style="@style/blackTextText"></TextView>
    </LinearLayout>
</ScrollView>

任何人都可以看到问题所在吗?因为我不明白为什么有时它会发生,有时它不会?

由于

贝克斯

0 个答案:

没有答案