Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
leva
8 / 8 / 1
Регистрация: 12.04.2012
Сообщений: 238
#1

Нет инерции в ScrollView на версия выше 5.0 - Программирование Android

22.10.2016, 12:44. Просмотров 195. Ответов 2
Метки нет (Все метки)

Есть у меня фрагмент он находится в TabLayout
В нем скрол вью и в нем создаются динамически CardView, на версия выше 4 нет инерции при скролинге этих CardView

Вот код самого фрагмента
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?xml version="1.0" encoding="utf-8"?>
 
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/refresh"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="ru.sfedu.calendarsfedu.WeekFragment">
 
 
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/custom_background">
 
 
            <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:app="http://schemas.android.com/apk/res-auto"
                xmlns:tools="http://schemas.android.com/tools"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@color/custom_background"
                app:layout_behavior="@string/appbar_scrolling_view_behavior"
                tools:context="ru.sfedu.calendarsfedu.WeekFragment"
                tools:showIn="@layout/activity_scrolling">
 
            <android.support.v7.widget.RecyclerView
                android:id="@+id/RecyclerView_week"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />
 
 
            </android.support.v4.widget.NestedScrollView>
 
 
    </ScrollView>
 
 
</android.support.v4.widget.SwipeRefreshLayout>
Вот код CardView создаются они в RecyclerView из предыдущего кода
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<android.support.v7.widget.CardView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/cv"
    android:layout_marginTop="5dp"
    >
    <LinearLayout
        android:orientation="vertical"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:background="@color/colorPrimaryDark"
        android:id="@+id/linerbok"
 
        >
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/Number_par"
            android:textSize="25dp"
            android:textColor="@color/custom_background_disabled"
            android:text="0"
            android:textStyle="bold"
            android:gravity="left|center"
            android:layout_gravity="left|center"
            android:layout_weight="1" />
 
    </LinearLayout>
    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingLeft="10dp"
        >
 
 
        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:padding="10dp">
 
 
            <TextView
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:id="@+id/lesson_begin"
                android:textSize="15dp"
                android:text="11.11"
                android:gravity="left"
                android:textStyle="bold"
                android:layout_weight="2" />
 
            <TextView
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:id="@+id/lesson_name"
                android:textSize="18dp"
                android:textStyle="bold"
                android:layout_gravity="center|top"
                android:text="Матан"
                android:layout_marginStart="17dp"
                android:layout_weight="2" />
 
            <TextView
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:id="@+id/lessson_teacher"
                android:textSize="13dp"
                android:text="Карахан"
                android:textStyle="bold"
                android:gravity="right"
                android:layout_gravity="right"
                android:layout_weight="1.8" />
 
        </LinearLayout>
 
        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:padding="10dp">
 
            <TextView
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:id="@+id/lesson_end"
                android:textStyle="bold"
                android:textSize="15dp"
                android:text="12.12"
                android:gravity="left"
                android:layout_weight="1" />
 
 
            <TextView
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:id="@+id/group"
                android:gravity="right"
                android:layout_gravity="right"
                android:textSize="12dp"
                android:text="КТбо2-3"
                android:layout_weight="0.5" />
        </LinearLayout>
 
 
    </LinearLayout>
 
</android.support.v7.widget.CardView>
Можете объяснить почему не на всех версиях нормально скролится?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2016, 12:44     Нет инерции в ScrollView на версия выше 5.0
Посмотрите здесь:

Данные в ScrollView по середине - Программирование Android
Всем привет у меня возникла проблема размещения данных в ScrollView по середине. Дело в том что когда размещаешь данные по середине в...

ScrollView для Dialog - Программирование Android
Ребят столкнулся с проблемой при создании диалога с динамические элементами, не могу добавить в него Scrollview Спасибо заранее

Автоматическая прокрутка ScrollView - Программирование Android
Имеется ScrollView, а внутри него LinearLayout, в котором находятся кнопки. Как сделать так, чтобы на тех экранах, где прокрутка нужна,...

Constraintlayout внутри scrollview - Программирование Android
Проблема в том что полос прокрутки нет. А вроде должны быть. &lt;ScrollView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; ...

ScrollView с динамическими представлениями - Программирование Android
Доброго времени суток! Есть scrollview, создаю его в xml. Нужно в нем разместить динамически несколько textview и button....

Canvas поместить в ScrollView - Программирование Android
Я имею мой кастомный виев DrawView. Там в методе onDraw идет отрисовка. Но при попытке добавить мой виев вылетает ошибка. Добавляю так: ...

Узнать ширину ScrollView - Программирование Android
Всем привет!!! Разрабатываю приложение под Android 4.1 API 16. Не могу программно узнать ширину ScrollView. Использовал методы которые...

Диаграмма (BarChart) - ScrollView - Программирование Android
Всем привет. Нужна помощь. Необходимо сделать график, который на картинке (BarChart). В качестве столбцов рекомендуется использовать View,...

Синхронное прокручивание scrollView - Программирование Android
Есть ли возможность создания двух scrollView, чтобы при прокручивании первого, прокручивался второй? И соответственно, наоборот. Спасибо.

ScrollView под кнопками - Программирование Android
Не могу никак добиться, что бы ScrollView был до кнопок. Сейчас же он прокручивается и под кнопками. Как это исправить? &lt;RelativeLayout...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
22.10.2016, 12:47     Нет инерции в ScrollView на версия выше 5.0 #2
зачем NestedScrollView лежит внутри ScrollView ?
leva
8 / 8 / 1
Регистрация: 12.04.2012
Сообщений: 238
23.10.2016, 01:48  [ТС]     Нет инерции в ScrollView на версия выше 5.0 #3
Удалил, все равно не помогло

Добавлено через 12 часов 14 минут
При удалении работает на 6.0, но на 5.1 не работает, все что ниже 5, работает всегда
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru