0

创建 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>

我怎么解决这个问题?

4

1 回答 1

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>
于 2013-03-25T10:40:59.657 回答