2013-03-25 2 views
0

XML 파일을 만드는 동안 오류가 발생했습니다. 렌더링하는 동안 제기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> 

는이 문제를 어떻게 해결할 수 있습니까?

+0

당신은 자바 코드 ... – dmnlk

+0

전체 역 추적을 붙여 넣어야합니다! – pelotasplus

+0

그리고 심지어 logcat plz – Kiran

답변

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> 
+0

붙여 넣기 u는 무엇을 편집했는지 설명하고 어떻게 작동하는지 설명 할 수 있습니까 ?? – Kiran

+0

괜찮 았어! – kelebro63

+0

CheckBox는 ViewGroup이 아니며 뷰입니다. ViewGroup의 내부에는 LinearLayout과 같은 다른 뷰가 포함될 수 있습니다. –

관련 문제