0

私はフラグメントを必要とするプロジェクトに取り組んでいます。私がフラグメントクラスでプロジェクトをテストするときは、次のようにoncreateviewメソッドのinflaterlineを指す例外が発生します。フラグメントクラス内のインフレータ例外の例外

Process: com.example.joey.maranathahealthblog, PID: 29380 
    android.view.InflateException: Binary XML file line #12: Error inflating class <unknown> 
    at android.view.LayoutInflater.createView(LayoutInflater.java:633) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) 
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 
    at com.example.joey.maranathahealthblog.BlogTabs.TabsFragments.HygieneClone.onCreateView(HygieneClone.java:27) 

これは私のフラグメント・クラスのスニペット

public class HygieneClone extends Fragment { 


    public HygieneClone() { 
     // Required empty public constructor 
    } 


    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 
     // Inflate the layout for this fragment 

     // error occurs here 
     return inflater.inflate(R.layout.fragment_hygiene_clone, container, false); 
    } 

} 

マイレイアウトファイルを以下に示します:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context="com.example.joey.maranathahealthblog.BlogTabs.TabsFragments.HygieneClone"> 

<android.support.v7.widget.RecyclerView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/hygiene_recyclerView"/> 

<android.support.design.widget.FloatingActionButton 
    android:id="@+id/newPost_Fab" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:backgroundTint="@color/colorPrimary" 
    android:src="@drawable/ic_add_black_24dp" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
    android:layout_marginRight="20dp" 
    android:layout_marginBottom="40dp"/> 

アプリがないよう、これを原因とすることができるものこの例外のために最初の画面をロードすることさえできません。

+0

ショー 'fragment_hygiene_clone' XML –

+0

を持っていますかウルの授業で? –

+0

@ρяσѕρєяK、それは上記のレイアウトファイルです。 –

答えて

0

原因は、android.support.design.widget.FloatingActionButtonに関連していないためです。 追加してください - あなたは "com.android.support:design:XXX" をコンパイル コンパイル 'com.android.support:design:23.2.0' があなたのbuild.gradleに

+0

依存関係を追加しましたが、問題は解決しません。 –

+0

1. Ctrlキーを押しながらxmlファイルのandroid.support.design.widget.FloatingActionButtonをクリックすると、FloatingActionButton.javaファイルにジャンプできますか? 2.プロジェクトをクリーンアップしますか? – mrz

+0

私は、プロジェクトをクリーニングし、アプリケーションを再実行しようとしました。同じエラーが表示されます。 –

関連する問題