ViewFlipper не переключается с дочерним списком - PullRequest
5 голосов
/ 19 января 2012

ViewFlipper не работает при смахивании.Если я поставлю какой-то другой вид вместо списка, переворот работает нормально.Есть ли другой код, который я должен добавить для просмотра списка?И прокрутка внутри флиппера вида также не работает для меня :( Это мой код XML

<?xml version="1.0" encoding="utf-8"?>
<ViewFlipper xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/vf"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <ListView
            android:id="@+id/list1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"/>
    </LinearLayout>
    <LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
        <ListView
            android:id="@+id/list2"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"/>
    </LinearLayout>
</ViewFlipper>

Это мой код класса.делает хорошо работающими как вид прокрутки, так и жест.

@Override
public boolean dispatchTouchEvent(MotionEvent event) {
    super.dispatchTouchEvent(event);
    return gestureDetector.onTouchEvent(event);
}

1 Ответ

0 голосов
/ 19 января 2012

Прокрутка не действует, так как вы уже переопределили жесты, поэтому вам также необходимо применить эффект прокрутки вручную, в случае.

...