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

Оптимально поменять цвет значка SwipeRefreshLayout - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа над галереей http://www.cyberforum.ru/android-dev/thread1766230.html
Добрый день форумчани! Поздравляю с Троицей!!! Помогите пожалуйста! Хочу сделать такое оформление иконки галереи: Для этого думаю поместить картинки в FrameLayout. Первой задавать нижний и...
Программирование Android Определить область касания и чувствительность (тачпад на экране) есть на сцене спрайт , который можно двигать касанием по нему. Хочу внизу экрана определить область , касаясь которой, я смогу двигать этот спрайт. В общем типо точпада на экране. Пробую делать это... http://www.cyberforum.ru/android-dev/thread1765660.html
Не отображается карта на 6.0 Программирование Android
Всем доброго времени суток. Думаю, из названия темы трабла понятна, на 5.1.1 всё в поряде, карта отображается с объектами, на 6.0 серый фон и всё. Сервиса обновил, всё проверил, всё включено. ...
Программирование Android Рестарт при прерывании работы приложения сторонней службой
прошу провести ликбез в этом направлении. activity1 запускает activity2, все работает. activity2 на паузе сохраняет свое состояние, на резюме восстанавливает... тут подкрался входящий вызов и при...
Программирование Android Как листать фрагменты в ViewPager по кнопке? http://www.cyberforum.ru/android-dev/thread1765229.html
Доброго дня. Есть фрагменты, Листаемые в ViewPager'е. Помимо возможности перелистывания фрагментов жестами (и в шапке, во вкладках) хотелось что бы аналогичные действия срабатывали по кнопкам...
Программирование Android Переключение между камерами Проблема в том, что по нажатию на switch алгоритм срабатывает,но на surfaceview все еще отображается изображение с задней камеры,а при перезагрузке в приложение отрисовывается уже верно. Прошу совета... подробнее

Показать сообщение отдельно
yura91
30 / 28 / 2
Регистрация: 23.10.2013
Сообщений: 2,275
19.06.2016, 16:00  [ТС]
Брал менял даже цвет TextView на белый, но этот виджет у RefreshLayout отображается как то непонятно(даже несмотря на то, что я никогда не вызываю mSwipeRefreshLayout.setRefreshing(false) - значок покрутится и тут же перестает отображаться, даже фактически не отображается полностью), хотя метод onRefresh() срабатывает, код в нем нормально выполняется. В чем может быть причина такого отображения значка??

Добавлено через 30 минут
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
<android.support.v4.widget.SwipeRefreshLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/swipe_container"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
 
    <LinearLayout
 
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:weightSum="1">
 
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_marginLeft="5pt"
            android:layout_marginRight="5pt"
            android:textSize="12pt"
            android:background="#5F00"
            android:layout_marginTop="3pt"
            android:id="@+id/tvResult"
            android:gravity="center"
            android:layout_weight="0.36">
        </TextView>
 
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_marginLeft="5pt"
            android:layout_marginRight="5pt"
            android:text="FEED"
            android:textSize="12pt"
            android:layout_marginTop="3pt"
            android:id="@+id/tvResult2"
            android:gravity="center_horizontal">
        </TextView>
 
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_marginLeft="5pt"
            android:layout_marginRight="5pt"
            android:background="#5F00"
 
            android:textSize="12pt"
            android:layout_marginTop="3pt"
            android:id="@+id/tvResult3"
            android:gravity="center"
            android:layout_weight="0.11">
        </TextView>
 
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_marginLeft="5pt"
            android:layout_marginRight="5pt"
            android:background="#5F00"
            android:textSize="12pt"
            android:layout_marginTop="3pt"
            android:id="@+id/tvResult4"
            android:gravity="center"
            android:layout_weight="0.11">
        </TextView>
 
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_marginLeft="5pt"
            android:layout_marginRight="5pt"
            android:background="#5F00"
            android:textSize="12pt"
            android:layout_marginTop="3pt"
            android:id="@+id/tvResult5"
            android:gravity="center"
            android:layout_weight="0.11">
        </TextView>
 
    </LinearLayout>
</android.support.v4.widget.SwipeRefreshLayout>
Вот разметка активити. Можете подсказать где в ней ошибка?

Добавлено через 9 минут
Работает только если добавить ScrollView в разметку то есть так
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
<android.support.v4.widget.SwipeRefreshLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/swipe_container"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    <LinearLayout
 
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:weightSum="1">
 
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_marginLeft="5pt"
            android:layout_marginRight="5pt"
            android:textSize="12pt"
            android:background="#5F00"
            android:layout_marginTop="3pt"
            android:id="@+id/tvResult"
            android:gravity="center"
            android:layout_weight="0.36">
        </TextView>
 
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_marginLeft="5pt"
            android:layout_marginRight="5pt"
            android:text="FEED"
            android:textSize="12pt"
            android:layout_marginTop="3pt"
            android:id="@+id/tvResult2"
            android:gravity="center_horizontal">
        </TextView>
 
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_marginLeft="5pt"
            android:layout_marginRight="5pt"
            android:background="#5F00"
 
            android:textSize="12pt"
            android:layout_marginTop="3pt"
            android:id="@+id/tvResult3"
            android:gravity="center"
            android:layout_weight="0.11">
        </TextView>
 
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_marginLeft="5pt"
            android:layout_marginRight="5pt"
            android:background="#5F00"
            android:textSize="12pt"
            android:layout_marginTop="3pt"
            android:id="@+id/tvResult4"
            android:gravity="center"
            android:layout_weight="0.11">
        </TextView>
 
        <TextView
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_marginLeft="5pt"
            android:layout_marginRight="5pt"
            android:background="#5F00"
            android:textSize="12pt"
            android:layout_marginTop="3pt"
            android:id="@+id/tvResult5"
            android:gravity="center"
            android:layout_weight="0.11">
        </TextView>
 
    </LinearLayout>
    </ScrollView>
</android.support.v4.widget.SwipeRefreshLayout>
А почему без ScrollView не работает?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru