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

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

Войти
Регистрация
Восстановить пароль
 
sskdroid
8 / 8 / 3
Регистрация: 03.03.2015
Сообщений: 68
#1

Менять xml программно - Программирование Android

13.10.2015, 12:39. Просмотров 270. Ответов 3
Метки нет (Все метки)

допустим есть такой файл бэкграунда:

XML
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
    <corners
        android:radius="200dp"
        />
    <gradient
        android:angle="90"
        android:startColor="@color/lightGreen"
        android:centerColor="@color/lightGreen"
        android:endColor="@color/lightGreen"
        />
</shape>
возможно ли программно задавать цвета startColor, centerColor и endColor?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2015, 12:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Менять xml программно (Программирование Android):

Как программно менять View? - Программирование Android
Вечер добрый. Есть слой, в нём список. Как сделать, чтобы при нажатии на элемент списка список заменялся другим view-элементом?

Программно менять положение кнопок в GridLayout - Программирование Android
Всем привет! Пишу пятнашки) В GridLayout имеется 15 кнопок, примерно таких: &lt;Button android:id=&quot;@+id/b3&quot; ...

Создание экрана программно и через xml файл - Программирование Android
Когда задаю всё программно, все элементы как надо располагаются на экране, ничего не сдвигается, всё как надо. Пытаюсь точно так же задать...

Как программно удалить кнопку которую программно создал но только если она уже существует - Программирование Android
Есть ScrollView в котором много компонентов,чтоб не выводить сразу все решил выводить по 10 штук и снизу пихать кнопку &quot;еще&quot;,эту самую...

Менять размеры LinearLayout пальцем - Программирование Android
В Delphi/windows был компонент &quot;разделитель&quot;, схватив который можно было увеличить/уменьшить одну панель за счет размера другой. (пример:...

Шрифт и можно ли его менять - Программирование Android
А какой стандартный шрифт используется на android устройствах, т.е. при разработке под eclipse? и можно ли вообще выставить для...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
14.10.2015, 07:09 #2
Искал решение не так давно. В итоге плюнул и создал несколько xml.
http://stackoverflow.com/questions/1...ogrammatically
http://stackoverflow.com/questions/7...or-dynamically
sskdroid
8 / 8 / 3
Регистрация: 03.03.2015
Сообщений: 68
14.10.2015, 13:40  [ТС] #3
ну мне нужно чтоб эти 3 цвета рэндомно выбирались из 20-ти, это уже 8000 вариантов, плюс рэндомно угол наклона градиента.
может сам xml-файл программно собирать? раз его можно распарсить, то наверное можно и "спарсить" обратно?

Добавлено через 33 минуты
а вот нашел про создание xml
Создание XML
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
15.10.2015, 08:08 #4
Шило на мыло.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2015, 08:08
Привет! Вот еще темы с ответами:

Как менять иконку при startforeground? - Программирование Android
Написал сервис, который постоянно в цикле шлет уведомления в виде новой иконки. Но при нехватке памяти система грохает такой процесс, что...

Как менять картинки на кнопке при нажатии? - Программирование Android
как менять картинке на кнопке? (когда нажата одна картинка а когда отпущена другая)

Как менять image по нажатию?(много раз) - Программирование Android
Всем привет:) Такая вот проблема: Нужно менять image по нажатию. Она у меня один раз меняется и все, а как ее обратно поменять?(чтобы...

Как каждую секунду менять текст TextView? - Программирование Android
Подскажите, пожалуйста, как каждую секунду в течение 1,5 минуты менять текст в TextView?


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.10.2015, 08:08
Ответ Создать тему
Опции темы

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