Android background color программно

Как изменить цвет фона в android app

Я хочу иметь возможность изменить цвет фона на белый в моем приложении для android самым простым способом.

18 ответов

вам нужно использовать свойство android: background, например

Также вам нужно добавить значение для белого в строках.в XML

Edit: 18 ноября 2012

первые две буквы цветового кода из 8 букв предоставляют Альфа-значение, если вы используете цветовую нотацию html 6 букв, цвет непрозрачен.

вы также можете использовать

в макете XML или /res/layout/activity_main.xml , или вы можете изменить тему в ваш AndroidManifest.XML путем добавления

если вы хотите изменить фон динамически, используйте

самый простой способ

не нужно ничего определять. Он использует предопределенные цвета в android.R .

чтобы изменить цвет фона самым простым способом программно (исключительно — без изменений XML):

единственным требованием является то, что ваш» базовый » элемент в activity_whatever.xml имеет идентификатор, на который можно ссылаться в Java ( container в данном случае):

Paschalis и Джеймс, который ответил Здесь, своего рода привести меня к этому решению, после проверки различных возможностей в Как установить цвет текста TextView в код?.

надеюсь, это поможет кому-то!

самый простой способ это добавить android:background=»#FFFFFF» к основному узлу в макете.xml или /res/layout/activity_main.xml :

этот метод сработал для меня:

установить id в макете xml

добавить значения цвета/цвета.в XML

лучший способ использования фона с градиентом, поскольку он не увеличивает размер приложения ваших изображений приложений, является ядом для android-приложения, поэтому постарайтесь использовать его меньше, а не использовать один цвет в качестве фона вы можете использовать несколько цветов в одном фоне.

Читайте также:  Андроид как создать форму

Вы можете попробовать это в xml спецификация:

вы можете попробовать с этим способом

другой способ, пойти к планировка -> свой .xml-файл ->конструктора .Затем идите компонент дерева и выберите макет, который вы хотите изменить цвет . В дереве компонентов ниже есть свойства.Выберите фон в разделе свойств (в разделе изображения 1). Затем нажмите раздел 2 на картинке . Тогда ресурсы окно будет открыто .Из этого выберите цвета.Затем выберите цвет, который вы хотите . Введите описание изображения здесь

в макете, чтобы изменить фон, используйте это.

в программе можно использовать это. Например: цвет фона Texview

вы можете использовать простые ресурсы цвета, указанные обычно внутри

и используйте это через android:background=»@color/red» . Этот цвет можно использовать в любом другом месте, например, в качестве цвета текста. Ссылка на него в XML таким же образом, или получить его в коде через

вы также можете использовать любой drawable ресурс в качестве фона, используйте android:background=»@drawable/mydrawable» для этого (это означает 9patch drawables, обычные растровые изображения, фигуры drawables. ).

несколько раз текст имеет тот же цвет, что и фон, попробуйте с android:background=»#CCCCCC» в свойствах listview, и вы увидите это.

android: background= «#64B5F6»
Вы можете изменить значение после » # » в соответствии с вашей собственной спецификацией или необходимостью в зависимости от того, как вы хотите их использовать.
вот пример кода:

  1. перейдите в Activity_Main.в XML
  2. есть представление дизайна / и текстовое представление .
  3. выберите вид текста

написать этот код:

Если вы хотите добавить цвет фона ко всей деятельности

Если вы хотите использовать фон для просмотра

надеюсь, что это помогает!

этот код может быть полезен для вас:

Я хочу иметь возможность изменить цвет фона на белый в моем android-приложение самым простым способом.

вопрос говорит Самый простой способ, так что вот он.

Set parentViewStyle во всех ваших родительских видов. Как и большинство родительских представлений вашей деятельности, фрагментов и диалогов.

просто поместите этот стиль внутрь res>values>styles.xml

таким образом, вам не нужно менять цвет фона много в будущем.

Источник

Как изменить цвет фона в приложении для Android

Я хочу, чтобы иметь возможность изменить цвет фона на белый в моем приложении Android как можно проще.

Вам необходимо использовать свойство android: background, например

Также вам нужно добавить значение для белого в strings.xml

Редактировать: 18 ноября 2012

Первые две буквы 8-буквенного цветного кода предоставляют альфа-значение, если вы используете цветную обозначение html 6 letter, цвет непрозрачен.

Вы также можете использовать

В вашем xml-макете или /res/layout/activity_main.xml , или вы можете изменить тему в своем AndroidManifest.xml, добавив

К вашему тегу активности.

Если вы хотите динамически менять фон, используйте

Самый простой способ

Не нужно ничего определять. Он использует предопределенные цвета в android.R .

Чтобы изменить цвет фона простейшим способом программно (исключительно – без изменений XML):

Требование только в том, что ваш «базовый» элемент в activity_whatever.xml имеет идентификатор, который вы можете ссылаться в Java ( container в этом случае):

Пашалис и Джеймс, которые ответили здесь, как бы привели меня к этому решению, после проверки различных возможностей в том, как установить цвет текста TextView в коде? ,

Надеюсь, это поможет кому-то!

Самый простой способ – добавить android:background=»#FFFFFF» к основному узлу в layout.xml или /res/layout/activity_main.xml :

Этот метод работал для меня:

Установить идентификатор в макете xml

Добавить значения цвета / color.xml

Вы можете попробовать это в xml листе:

Вы можете попробовать таким образом

Еще один способ, перейдите в макет -> ваш .xml-файл -> вид дизайна. Затем перейдите в дерево компонентов и выберите макет, который хотите изменить цвет. В нижеприведенном дереве компонентов есть раздел свойств. Выберите фон в разделе свойств (В разделе 1 изображения). Затем щелкните раздел 2 на картинке. Затем откроется окно « Ресурсы». Из этого выберите меню цветов. Затем выберите нужный цвет. Введите описание изображения здесь

В макете для изменения фона используйте это.

В программе можно использовать это. Например: цвет фона Texview

Вы можете использовать простые цветовые ресурсы, обычно заданные внутри

И используйте это через android:background=»@color/red» . Этот цвет можно использовать и в другом месте, например, в виде текста. Ссылка на него в XML так же, или получить его в коде через

Вы также можете использовать любой ресурс, android:background=»@drawable/mydrawable» для android:background=»@drawable/mydrawable» в качестве фона, для этого используйте android:background=»@drawable/mydrawable» (это означает, что выталкивание 9patch, обычные растровые изображения, фигурные чертежи, ..).

Несколько раз текст имеет тот же цвет, что и фон, попробуйте с android: background = «# CCCCCC» в свойствах listview, и вы это увидите.

Android: фон = «# 64B5F6»
Вы можете изменить значение после «#» в соответствии со своей собственной спецификацией или потребностью в зависимости от того, как вы хотите их использовать.
Вот пример кода:

  1. Перейдите в Activity_Main.xml
  2. Есть проектный вид / и текстовое представление.
  3. Выберите «Текстовый вид»

Напишите этот код вверх:

Лучший способ использовать фон с градиентом, поскольку он не увеличивает размер приложения ваших изображений приложения, – это яд для приложения для Android, поэтому старайтесь использовать его меньше, вместо того чтобы использовать один цвет в качестве фона, вы можете использовать несколько цветов в одном фоне.

Источник

Читайте также:  Как прошивать андроид htc
Оцените статью