2016-07-30 3 views
1

xml에 Spinner을 추가하자마자 Exception raised during rendering: Binary XML file line #-1: Error inflating class <unknown>이 나타납니다.android 회 전자 : 렌더링 도중 예외 발생

세부 정보를 클릭하면 다음 오류가 표시됩니다.

프로그래밍 방식으로 Spinner을 채 웁니다.

<?xml version="1.0" encoding="utf-8"?> 
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:padding="10dp" 
    android:weightSum="2"> 

    <TableRow 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal"> 

     <TextView 
      android:id="@+id/title" 
      android:layout_weight="2" 
      android:textAppearance="?android:attr/textAppearanceLarge" /> 
    </TableRow> 

    <TableRow 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="left"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/title" /> 

     <EditText 
      android:id="@+id/name" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" /> 
    </TableRow> 

    <TableRow 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="left"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/description" /> 

     <EditText 
      android:id="@+id/description" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:inputType="textMultiLine" /> 
    </TableRow> 

    <TableRow 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="left"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/packaging" /> 

     <EditText 
      android:id="@+id/packaging" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:inputType="textMultiLine" /> 
    </TableRow> 

    <TableRow 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="left"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/price" /> 

     <EditText 
      android:id="@+id/price" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:inputType="numberDecimal" /> 
    </TableRow> 

    <TableRow 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="left"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/available_count" /> 

     <EditText 
      android:id="@+id/availableCount" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:inputType="number" /> 
    </TableRow> 

    <TableRow 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="left"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/category" /> 

     <Spinner 
      android:id="@+id/category" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:spinnerMode="dropdown" /> 
    </TableRow> 

    <TableRow 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal"> 

     <Button 
      android:id="@+id/save_product" 
      android:layout_weight="2" 
      android:text="@string/change_product_details" /> 
    </TableRow> 

</TableLayout> 

답변

2

귀하의 코드의 코드를 다시 작성하고 다시 실행할 수 있도록 코드를 재 구축 할 수없는 안드로이드 스튜디오 될 수있다 미세 같습니다

enter image description here

여기 내 XML이다.

+0

대단히 감사합니다! 그것은 효과가 있었다. :) 바보 같은 오류 – XeniaSis

+0

안드로이드 스튜디오의 최신 버전 2.2를 사용하면 많은 종류의 문제를 해결할 수 있습니다. 그것은 또한 가벼운 무게 다음 모든 이전 버전입니다. –

+0

자신의 웹 사이트에서 볼 수있는 최신 버전과 내가 가지고있는 버전은 2.1입니다. – XeniaSis