Как установить цвет фона внутри рамки в Android Studio? - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь установить границу, для которой я создал этот файл border.xml, так как я использовал ключевое слово background, чтобы установить цвет фона, но эффект добавления ключевого слова background отсутствует. Может ли кто-нибудь направить меня, как я могу установить цвет фона внутри границы. Вот мой код border.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">  
<corners android:radius="3dp"/>
<padding android:left="5dp" android:right="5dp" android:top="5dp" android:bottom="5dp"/>
<stroke android:width="5dp" android:color="#A5A5A5" android:background="#2B1B1B"/>
</shape>

Ответы [ 2 ]

0 голосов
/ 09 октября 2019

Вы просто удаляете android: background = "# 2B1B1B" в инсульте и добавляете атрибут solid таким образом

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">  
<solid android:color="#2B1B1B"
<corners android:radius="3dp"/>
<padding android:left="5dp" android:right="5dp" android:top="5dp" android:bottom="5dp"/>
<stroke android:width="5dp" android:color="#A5A5A5"/>
</shape>
0 голосов
/ 08 октября 2019

Удалите android:background="#2B1B1B" из 5-й строки кода и используйте эту третью строку вашего кода

`<solid android:color="#2B1B1B"/>`
...