java - 如何在android studio中设置边框内的背景颜色?
问题描述
我正在尝试设置我制作了这个border.xml文件的边框,因为我使用了背景关键字来设置背景颜色,但是添加背景关键字没有效果。谁能指导我如何在边框内设置背景颜色。这是我的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>
解决方案
您只需在 stroke 中删除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>
推荐阅读
- python - 来自函数的 ValueError
- xamarin - 在 Xamarin.Forms 中进行视频捕获时,是否有任何插件或方法来捕获图像?
- google-kubernetes-engine - 无法将文件从 pod 复制到我的本地桌面
- c# - REST API - 模型绑定时如何将属性从 int/string 转换为 string?
- c# - 如何使用 Pomelo/Entity 从存储过程中获取 SELECT COUNT(*) 的结果
- java - gcp 连接远程数据库
- css - Webpack 5 从样式加载外部图像
- javascript - 您可以使用 AJAX 在 PHP 中输出 HTML 表格吗?
- c# - What is the different between Windows Form App and Windows Form App (.Net Framework)?
- sql - SFMC - 使用 SQL 脚本在 Automation Studio 中添加组标识符