Wie funktioniert das, wenn Listenansicht in der Scrollview?

Ich tue dies in Android 1.6 und 2.2

Ich habe eine ScrollView in der Aktivität (alle Inhalte in der ScrollView) …

  • Abfrage auf ParseObject
  • Warum soll ich die Ressourcen meiner eigenen Anwendung ausschließen, wenn dies nicht nötig war?
  • GetActionBar gibt null zurück
  • Wie lösche ich Benachrichtigungen mit der ADB-Shell
  • Durchführen von Prise Zoom mit ViewPager
  • Ernte ein Bild, wenn aus der Galerie in Android ausgewählt
  • Und Zweitens ist ein ListView in der Aktivität ….

    Wenn ich Scroll ListView, zu diesem Zeitpunkt ScrollView scrolling aber ListView's Scroll funktioniert nicht

    Ich versorge das Problem, das ich habe …

    Wenn jemand eine Lösung davon hat, dann teilen Sie bitte …

    Bildbeschreibung hier eingeben

  • Keine Ressource gefunden, die mit dem Vornamen übereinstimmt: attr 'android: keyboardNavigationCluster'. Bei der Aktualisierung auf Support Library 26.0.0
  • Wie man ein Bild aus dem Internet in Android?
  • Warum scheint es eine lange Zeit für diesen synchronisierten Block zu nehmen, um eine Sperre zu bekommen?
  • BLUetooth Gatt Callback funktioniert nicht mit neuer API für Lollipop
  • IsItemChecked gibt immer das Gegenteil von dem, was es ist, wenn in einem onItemClickListener?
  • Soft-Tastatur deckt einen EditText in einem PopupWindow ab
  • 2 Solutions collect form web for “Wie funktioniert das, wenn Listenansicht in der Scrollview?”

    Hier parentScroll = deiner scrollview und childScroll = deine listview

     parentScroll.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { Log.v("PARENT", "PARENT TOUCH"); findViewById(R.id.child_scroll).getParent() .requestDisallowInterceptTouchEvent(false); return false; } }); childScroll.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { Log.v("CHILD", "CHILD TOUCH"); // Disallow the touch request for parent scroll on touch of // child view v.getParent().requestDisallowInterceptTouchEvent(true); return false; } }); 
      svView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { int action = event.getAction(); switch (action) { case MotionEvent.ACTION_DOWN: // Disallow ScrollView to intercept touch events. v.getParent().requestDisallowInterceptTouchEvent(true); break; case MotionEvent.ACTION_UP: // Allow ScrollView to intercept touch events. v.getParent().requestDisallowInterceptTouchEvent(false); break; } // Handle ListView touch events. v.onTouchEvent(event); return true; } }); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.