所以我想让我的按钮有白色边缘/黑色背景边框,有没有一个简单的解决方案在我的xml中执行此操作?
答案 0 :(得分:6)
烨!在res / drawable目录中创建一个新的XML文件,然后通过XML创建一个可绘制的形状。这是一个3 px圆角黑色矩形的示例,带有2 px白色边框:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<corners
android:radius="3"
/>
<stroke
android:width="2"
android:color="#FFFFFFFF"
/>
<solid
android:color="#FF000000"
/>
</shape>
然后将此drawable设置为按钮的背景,例如:
<Button
android:background="@drawable/my_xml_file"
/>
开发者网站对通过XML创建Shape Drawables提供了很好的参考。