2016-05-16 16 views
0

Ich habe eine RecyclerView, die CardView mit einer ScrollView enthält. Aber CardView reagiert nicht auf Klicks. Wenn ich die ScrollView entferne, funktioniert es perfekt. Gibt es eine Möglichkeit, auf Klicks mit dem ScrollView zu reagieren?Scrollbare CardView reagiert nicht auf klicken

Mein CardView sieht so aus;

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:card_view="http://schemas.android.com/apk/res-auto" 
     android:id="@+id/card_view" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     card_view:cardCornerRadius="4dp" 
     card_view:cardUseCompatPadding="true"> 

    <ScrollView 
android:layout_width="wrap_content" 
android:layout_height="match_parent" 
android:fillViewport="true"> 
    <LinearLayout 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 


    </LinearLayout> 
     </ScrollView> 
</android.support.v7.widget.CardView> 
+2

Scrollview in einer anderen scrollbaren Ansicht (Recyclerview) verursacht solche Probleme. –

+0

@Santosh bitte Posten Code oder verweisen Sie coderzpassion.com für Tutorials. Sie sollten NestedScrollView anstelle von ScrollView verwenden –

Antwort

0

Sie können ein Scroll im Inneren des anderen Scrollview setzen, in diesem Fall Ihre recyclerview standardmäßig es scrollbaren ist, also, wenn Sie einen anderen Scrollview innerhalb des Recyclers setzen die Scroll-Ansicht Konflikt erscheinen, In weise Wort es Unterstützung tut diese Art von Verhalten.

Hinweis Sie können recyclerview in scrollView nur verwenden, wenn Sie die Höhe des Recyclers kennen oder die Höhe berechnen möchten.

+0

Vielen Dank für die Antwort. Ich habe versucht, mit NestedScrollView und auch die Höhe der Recyclerview auf einen festen Wert geändert. Aber es ist immer noch nicht anklickbar. – Santosh

+0

Ich habe überprüft Recycler Ansicht in der Bildlaufansicht wird mit fester Höhe arbeiten, aber es ist nicht möglich, scrollview innerhalb der Recycler-Ansicht so weit wie ich nicht, weil ich jetzt versucht habe.Ich habe die Antwort bearbeitet. –

Verwandte Themen