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

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

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

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

13.10.2015, 12:39. Просмотров 248. Ответов 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 Как менять картинки на кнопке при нажатии?
Android Как менять иконку при startforeground?
Шрифт и можно ли его менять Android
Как менять image по нажатию?(много раз) Android
Менять размеры LinearLayout пальцем Android
Как программно менять View? Android
Создание экрана программно и через xml файл Android
Android Как каждую секунду менять текст TextView?
В зависимости от позиции Spinner-а менять текст в TextView Android
Android Как при смене темы менять стили кнопок?
Android Динамически менять активити показываемую при запуске приложения
Android Как менять message AlertDialog в зависимости от progress SeekBar?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
14.10.2015, 07:09     Менять xml программно #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  [ТС]     Менять xml программно #3
ну мне нужно чтоб эти 3 цвета рэндомно выбирались из 20-ти, это уже 8000 вариантов, плюс рэндомно угол наклона градиента.
может сам xml-файл программно собирать? раз его можно распарсить, то наверное можно и "спарсить" обратно?

Добавлено через 33 минуты
а вот нашел про создание xml
Создание XML
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
15.10.2015, 08:08     Менять xml программно #4
Шило на мыло.
Yandex
Объявления
15.10.2015, 08:08     Менять xml программно
Ответ Создать тему
Опции темы

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