在android中创建xml文件时出错

时间:2013-03-25 10:33:25

标签: android

创建Xml文件时出错。

渲染期间引发异常: -

android.widget.CheckBox cannot be cast to android.view.ViewGroup

xml代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:orientation="horizontal" 
android:gravity="center_vertical">
<CheckBox 
    android:id="@+id/bcheck" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:focusable="false">   
<TextView 
    android:id="@+id/txtTitle" 
    android:layout_width="wrap_content"
     android:gravity="left|center_vertical" 
     android:layout_height="?android:attr/listPreferredItemHeight" 
     android:text="Test" 
     android:focusable="false">  
</TextView>
<LinearLayout android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:gravity="right|center_vertical">
    <ImageButton android:id="@+id/ImageButton01" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:clickable="true" ></ImageButton>
</LinearLayout></CheckBox>

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

试试这个有效:

   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:gravity="center_vertical">
    <CheckBox 
        android:id="@+id/bcheck" 
        android:layout_height="wrap_content" 
        android:layout_width="wrap_content" 
        android:focusable="false"> 
    </CheckBox>  
    <TextView 
        android:id="@+id/txtTitle" 
        android:layout_width="wrap_content"
         android:gravity="left|center_vertical" 
         android:layout_height="?android:attr/listPreferredItemHeight" 
         android:text="Test" 
         android:focusable="false">  
    </TextView>
    <LinearLayout android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:orientation="horizontal" 
        android:gravity="right|center_vertical">
        <ImageButton android:id="@+id/ImageButton01" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:clickable="true" ></ImageButton>
    </LinearLayout>
</LinearLayout>