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

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

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

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

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

У меня есть активити в нем 5 больших TextView красного цвета(5F00 - значение цвета). А для SwipeRefreshLayout я поставил
Java
1
2
mSwipeRefreshLayout.setColorSchemeResources(
                android.R.color.black);
И в итоге виджет SwipeRefreshLayout(кружок который крутится) все равно не виден на фоне TextView. Как можно оптимально изменить цвет SwipeRefreshLayout виджета, чтобы он был нормально виден на фоне цвета TextView??
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
Сообщений: 47
19.06.2016, 15:02 #2
Если черный на красном не устраивает, зайди с противоположной стороны - возьми белый.
yura91
30 / 28 / 2
Регистрация: 23.10.2013
Сообщений: 2,248
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 не работает?
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