Как изменить цвет фона в приложении для Android - PullRequest
237 голосов
/ 01 мая 2010

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

Ответы [ 18 ]

0 голосов
/ 15 августа 2018

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

Вопрос говорит о простейшем пути, так что вот оно.

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

<LinearLayout style="@style/parentViewStyle">

  ... other components inside

</LinearLayout>

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

<style name="parentViewStyle">
    <item name="android:layout_height">match_parent</item>
    <item name="android:layout_width">match_parent</item>
    <item name="android:background">@color/white</item> // set your color here.
    <item name="android:orientation">vertical</item>
</style>

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

0 голосов
/ 06 августа 2015

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

android:background="@color/white"
0 голосов
/ 23 февраля 2018

Если вы хотите добавить цвет фона ко всему занятию

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#1de9b6"
    tools:context="com.example.abc.myapplication.MainActivity">
 </RelativeLayout>

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

 <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Andrios"
    android:background="@color/colorAccent" />

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

0 голосов
/ 05 апреля 2017
  1. перейти к Activity_Main.xml
  2. есть вид дизайна / и текстовый вид.
  3. выберите вид текста
  4. напишите этот код:

    android:background="@color/colorAccent"
    
0 голосов
/ 26 марта 2017

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

<TextView
        android:text="Abir"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="24sp"
        android:background="#D4E157"  />

Спасибо :)

0 голосов
/ 16 декабря 2016

Иногда текст имеет тот же цвет, что и фон, попробуйте с помощью android: background = "# CCCCCC" в свойствах списка, и вы увидите это.

0 голосов
/ 04 октября 2016

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

res/values/colors.xml.

использование

<color name="red">#ffff0000</color>

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

getResources().getColor(R.color.red).

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

0 голосов
/ 23 февраля 2016

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...