2017-11-20 1 views
1

folgenden Code ist gut funktioniert in android mehr als 21 (Lutscher),Binary XML-Datei Zeile # 2: Fehler aufblähenden Klasse android.support.v7.widget.CardView in android <21 in Android Studio

@Override 
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 

    View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.card_course_not_bought, parent, false); 

    return new ViewHolder(v); 
} 

aber in android < 21 einen Absturz zu bringen ...

ich benutze android Studio und importieren Sie die Bibliothek von CardView

11-20 13:39:43.418 5851-5851 E/AndroidRuntime: FATAL EXCEPTION: main 
              android.view.InflateException: Binary XML file line #2: Error inflating class android.support.v7.widget.CardView 
               at android.view.LayoutInflater.createView(LayoutInflater.java:613) 
               at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687) 
               at android.view.LayoutInflater.inflate(LayoutInflater.java:466) 
               at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 
               at ir.dpsoft.lms.RecyclerViewAdapter.RecyclerNotBoughtCourses.onCreateViewHolder(RecyclerNotBoughtCourses.java:55) 
               at android.support.v7.widget.RecyclerView$Adapter.createViewHolder(RecyclerView.java:6488) 
               at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5675) 
               at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5558) 
               at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5554) 
               at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2229) 
               at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1556) 
               at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1516) 
               at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:583) 
               at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3694) 
               at android.support.v7.widget.RecyclerView.onMeasure(RecyclerView.java:3110) 
               at android.view.View.measure(View.java:15518) 
               at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825) 
               at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404) 
               at android.widget.LinearLayout.measureVertical(LinearLayout.java:695) 
               at android.widget.LinearLayout.onMeasure(LinearLayout.java:588) 
               at android.view.View.measure(View.java:15518) 
               at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825) 
               at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404) 
               at android.widget.LinearLayout.measureVertical(LinearLayout.java:695) 
               at android.widget.LinearLayout.onMeasure(LinearLayout.java:588) 
               at android.view.View.measure(View.java:15518) 
               at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825) 
               at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404) 
               at android.widget.LinearLayout.measureVertical(LinearLayout.java:695) 
               at android.widget.LinearLayout.onMeasure(LinearLayout.java:588) 
               at android.view.View.measure(View.java:15518) 
               at android.widget.ScrollView.measureChildWithMargins(ScrollView.java:1217) 
               at android.widget.FrameLayout.onMeasure(FrameLayout.java:310) 
               at android.widget.ScrollView.onMeasure(ScrollView.java:321) 
               at android.view.View.measure(View.java:15518) 
               at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825) 
               at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404) 
               at android.widget.LinearLayout.measureVertical(LinearLayout.java:695) 
               at android.widget.LinearLayout.onMeasure(LinearLayout.java:588) 
               at android.view.View.measure(View.java:15518) 
               at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825) 
               at android.widget.FrameLayout.onMeasure(FrameLayout.java:310) 
               at android.view.View.measure(View.java:15518) 
               at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825) 
               at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404) 
               at android.widget.LinearLayout.measureVertical(LinearLayout.java:695) 
               at android.widget.LinearLayout.onMeasure(LinearLayout.java:588) 
               at android.view.View.measure(View.java:15518) 
               at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825) 
               at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404) 
               at android.widget.LinearLayout.measureVertical(LinearLayout.java:695) 
               at android.widget.LinearLayout.onMeasure(LinearLayout.java:588) 
               at android.view.View.measure(View.java:15518) 
               at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:1060) 
+0

Zeigen Sie Ihre XML-Datei – Kuls

+0

Ist das die volle logcat? In der Regel gibt es weitere Informationen über 'Caused by' –

+0

Zeigen Sie uns Ihre Graddle-Datei – diegoveloper

Antwort

0

diese Abhängigkeiten zu Ihrer gradle Datei hinzufügen:

compile 'com.android.support:appcompat-v7:27.0.0' 
    compile 'com.android.support:cardview-v7:27.0.0' 

zu dieser Dokumentation über die Kompatibilität zu früheren Versionen Siehe:

https://developer.android.com/training/material/compatibility.html

+0

Erklären Sie, wie dies hilft. Der Code ist kompilieren –

+0

Ich las über Kompatibilität: https://developer.android.com/training/material/compatibility.html – diegoveloper

+0

Die Frage erwähnt, diese Bibliotheken sind bereits enthalten –

Verwandte Themen