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

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

Войти
Регистрация
Восстановить пароль
 
yura91
30 / 28 / 2
Регистрация: 23.10.2013
Сообщений: 2,273
#1

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

19.06.2016, 14:03. Просмотров 210. Ответов 2
Метки нет (Все метки)

У меня есть активити в нем 5 больших TextView красного цвета(5F00 - значение цвета). А для SwipeRefreshLayout я поставил
Java
1
2
mSwipeRefreshLayout.setColorSchemeResources(
                android.R.color.black);
И в итоге виджет SwipeRefreshLayout(кружок который крутится) все равно не виден на фоне TextView. Как можно оптимально изменить цвет SwipeRefreshLayout виджета, чтобы он был нормально виден на фоне цвета TextView??
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2016, 14:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Оптимально поменять цвет значка SwipeRefreshLayout (Программирование Android):

Изменить цвет значка настроек в Actionbar - Программирование Android
Сабж. Каким образом это можно сделать? styles.xml: <resources> <style name="AppTheme"...

SwipeRefreshLayout + Fragment - Программирование Android
Имеется mainActivity c <android.support.v4.widget.SwipeRefreshLayout ...

Цвет файлов в VCS - поменять синий цвет имен файлов - Программирование Android
Всем привет, вот каким образом можно поменять цвет имени файлов в навигаторе проекта для файлов которые добавлены в VCS и были изменены....

Поменять цвет! - Программирование Android
Как поменять цвет! там где выделено красное линией!

Поменять цвет табов в TabHost - Программирование Android
Добавлено через 19 часов 54 минуты Перепробовал все tutorial, не нашёл ни одного где показано как поменять и фон и картинку. У меня...

Как поменять цвет seekBar? - Программирование Android
Background меняет фон, foreground вообще никаких изменений. Хочу поменять сам цвет ползунка.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kadagor
12 / 12 / 4
Регистрация: 17.09.2015
Сообщений: 48
19.06.2016, 15:02 #2
Если черный на красном не устраивает, зайди с противоположной стороны - возьми белый.
0
yura91
30 / 28 / 2
Регистрация: 23.10.2013
Сообщений: 2,273
19.06.2016, 16:00  [ТС] #3
Брал менял даже цвет 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2016, 16:00
Привет! Вот еще темы с ответами:

Как поменять цвет нажатой кнопки в runtime? - Программирование Android
Надо для кнопки менять цвета в нажатом/ненажатом состоянии. Во время работы программы. Цвет бордюра тоже надо менять. Как это делать?

Поменять цвет кнопок, не убрав анимацию нажатия - Программирование Android
Ребята, как это сделать? http://savepic.ru/13462938.jpg Как видите, текст в кнопках белый, а кнопки - синие и зелёные. Если задать...

Как поменять цвет Background в диалоговом окне? - Программирование Android
Здравствуйте! Подскажите,пожалуйста, как поменять цвет Background в диалоговом окне?

Цвет мигания значка - Delphi
Добрый вечер! Подскажите, пожалуйста, возможно ли изменить цвет мигания в панеле задач с синего на любой другой, например, красный? ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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