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

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

Войти
Регистрация
Восстановить пароль
 
s1lver522
0 / 0 / 0
Регистрация: 21.10.2012
Сообщений: 42
#1

Изменить цвет AlertDialog - Программирование Android

08.03.2015, 22:33. Просмотров 1250. Ответов 8
Метки нет (Все метки)

Здравствуйте!
Имеются такие строчки кода:
Java
1
2
3
4
str ="Мой телефонный номер: 5-555-5";
AlertDialog.Builder build = new AlertDialog.Builder(MainActivity.this); 
build.setMessage(str);
...
Как можно сделать, чтобы цвет отображался разный: у "мой телефонный номер" - красный, а у "5-555-5" -зеленый?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2015, 22:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменить цвет AlertDialog (Программирование Android):

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

Изменить цвет диалогового окна - Программирование Android
В манифесте указан стиль AppTheme и лайауты отображаются светлыми. Как добиться, чтобы DialogFragment стал не черным, а тоже светлым?

Изменить цвет заголовка шаблона - Программирование Android
Всем доброго времени суток. Есть ли способ изменить цвет "шапки", там где прописывается имя нашего проекта с синего (Android Studio по...

Изменить цвет у item-a в listView - Программирование Android
Привет, вопрос такой. Задача такая: Допустим у меня есть элементы listview разноцветные: (мне нужно при нажатие что бы он стал...

Не получается изменить цвет кнопки - Программирование Android
Я вроде написал все как нужно, но цвет кнопки все равно не изменяется... Вот код: <Button android:layout_width="wrap_content"...

Изменить цвет пикселя на изображении - Программирование Android
Почему в телефоне приложение завершается (тоесть ошибка) если в загруженном BitMap изображении менять цвет пикселя Bitmap bitmap =...

8
balolam
24 / 17 / 4
Регистрация: 05.12.2013
Сообщений: 70
10.03.2015, 12:18 #2
Значит нужно использовать "DialogFragment" и для него писать кастомную вьюху, где ты уже в xml файле сможешь прорисовать что захочешь.
1
dajver
409 / 273 / 18
Регистрация: 18.09.2010
Сообщений: 1,112
10.03.2015, 13:22 #3
http://stackoverflow.com/a/13342157/520349
1
s1lver522
0 / 0 / 0
Регистрация: 21.10.2012
Сообщений: 42
10.03.2015, 18:17  [ТС] #4
Предположим, я создам эту вьюху. А как в самом xml тогда изменять цвет? Чего-то я не догоняю...

Добавлено через 1 минуту
Тем более, текст, для которого меняется цвет, генерируется программой...
0
dajver
409 / 273 / 18
Регистрация: 18.09.2010
Сообщений: 1,112
10.03.2015, 18:19 #5
в смысле генерируется программой? Берете вьюху которую вы хотите изменить цвет, и по айди присваиваете ей цвет
Java
1
2
LinearLayout bgElement = (LinearLayout) findViewById(R.id.container);
bgElement.setBackgroundColor(Color.RED);
0
s1lver522
0 / 0 / 0
Регистрация: 21.10.2012
Сообщений: 42
10.03.2015, 18:28  [ТС] #6
Мне не цвет фона поменять, а цвет текста.
Текст генерируется в цикле.
Вот код, мб разберете:
Java
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
                    k=0;
                    kollvo = Float.parseFloat(money.getText().toString());
                    procent = Float.parseFloat(et2.getText().toString());
                    viplaty = Float.parseFloat(et3.getText().toString());
                    String i;
                    String str = "\n";  
                    while(kollvo>0){
                        k++;
                        i = Integer.toString(k);
                        float a = kollvo-viplaty;
                        if(a > 0){
                        kollvo = kollvo +kollvo/100*procent-viplaty;
                        str = str+i+" год: остается выплатить еще: "+kollvo+"\n";
                        }
                        else{
                            kollvo = kollvo +kollvo/100*procent-viplaty;
                            str = str+i+" год:"+" кредит выплачен\n";
                        }
                    }
 
                    AlertDialog.Builder aboutus = new AlertDialog.Builder(MainActivity.this);   
                    aboutus.setTitle("Расширенное вычисление");
                    aboutus.setMessage(str);
                    aboutus.setNegativeButton("Ок", new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id){
                            dialog.cancel();                    
                        }
                    });
                    AlertDialog alert = aboutus.create();
                    alert.show();
Мне надо чтобы выводимые значения переменной становились красным цветом. Надеюсь, доходчиво обьяснил
0
dajver
409 / 273 / 18
Регистрация: 18.09.2010
Сообщений: 1,112
10.03.2015, 18:30 #7
Java
1
mTextView.setTextColor(Color.parseColor("#bdbdbd"));
mTextView - текствью в котором текст.
0
s1lver522
0 / 0 / 0
Регистрация: 21.10.2012
Сообщений: 42
10.03.2015, 18:48  [ТС] #8
Мне не надо менять цвет текста полностью, мне нужно, чтобы у каждого слова был свой цвет. Как такое реализовать?
0
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
10.03.2015, 19:15 #9
Ну, сделайте одну, две, три... и меняйте на здровье
0
10.03.2015, 19:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2015, 19:15
Привет! Вот еще темы с ответами:

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

Как изменить цвет заголовка приложения? - Программирование Android
Как изменить цвет заголовка приложения (Title Bar)?

Как изменить цвет у Status Bar - Программирование Android
Господа,подскажите,как изменить цвет у Status Bar, при условии что версия SDK < 21 ?

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


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

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

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