2017-11-15 13 views
1

私のアプリケーションがログにクラッシュするとき、私はこれを見ます:私は私がこのアダプタで使っているレイアウトを入れます。このレイアウトではイメージを使用して、私のアプリケーションがクラッシュしたことを間違っていたかどうかわかりません。時々起こることはありませんし、私はいつか知りません。android.view.InflateException:バイナリXMLファイルの行#2:エラーinflatingクラス<unknown>?

PID: 5339                  
android.view.InflateException: Binary XML file line #2: Error inflating class <unknown> 
    at android.view.LayoutInflater.createView(LayoutInflater.java:626) 
    at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) 
    at android.view.LayoutInflater.onCreateView(LayoutInflater.java:675) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:470) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:398) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:354) 
    at pl.teminalmobile.Adapter.ExpandableListAdapter.getGroupView(ExpandableListAdapter.java:92) 

これは私のmessage_list_rowです:画面サイズと解像度に基づいて

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    android:paddingBottom="@dimen/padding_list_row" 
    android:paddingLeft="?listPreferredItemPaddingLeft" 
    android:paddingRight="?listPreferredItemPaddingRight" 
    android:paddingTop="@dimen/padding_list_row"> 

    <RelativeLayout 
     android:id="@+id/rel" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_alignParentTop="true" 
     android:paddingLeft="15dp" 
     android:paddingRight="@dimen/padding_list_row"> 

     <LinearLayout 
      android:id="@+id/message_container" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_alignParentTop="true"> 

      <ImageView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:src="@drawable/home" /> 

      <TextView 
       android:id="@+id/address" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:layout_marginLeft="5dp" 
       android:layout_marginRight="60dp" 
       android:gravity="center_vertical" 
       android:textColor="@color/from" 
       android:textSize="@dimen/msg_text_primary" 
       android:textStyle="bold" /> 
     </LinearLayout>  
     <TextView 
      android:id="@+id/count" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentEnd="true" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:textColor="@color/message" 
      android:textSize="@dimen/timestamp" 
      android:textStyle="bold" /> 
     <TextView 
      android:id="@+id/tv_distance" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentEnd="true" 
      android:layout_alignParentRight="true" 
      android:layout_below="@+id/count" 
      android:layout_marginTop="2dp" 
      android:text="10km" 
      android:textColor="@color/message" 
      android:textSize="@dimen/timestamp" 
      android:textStyle="bold" /> 

     <ImageView 
      android:id="@+id/iv" 
      android:layout_width="@dimen/icon_star" 
      android:layout_height="@dimen/icon_star" 
      android:layout_alignParentRight="true" 
      android:layout_below="@+id/tv_distance" 
      android:src="@drawable/confirm" /> 

    </RelativeLayout> 

</RelativeLayout> 
+0

完全なエラースタックを共有できますか? – ManmeetP

+0

hiplこのxmlファイルが使用されるクラスファイルを追加します。 –

+1

'?listPreferredItemPaddingLeft'はエラーを引き起こします –

答えて

0

アンドロイドリサイズの画像。画像にdrawable-ldpi、mdpi、hdpiフォルダを使用してみてください。

関連する問題