在xml中使用Android Shapes我已经定义了一个渐变,我将其用作按钮的背景.
这一切都很好,但按钮周围没有边缘.我希望它看起来类似于普通的Android按钮,但我需要更多的灵活性来控制颜色和外观.
形状定义如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#FFFFFF"
android:endColor="#00FF00"
android:angle="270" />
<corners android:radius="3dp" />
<stroke android:width="5px" color="#000000" />
</shape>
Run Code Online (Sandbox Code Playgroud)
我希望边框可以在xml中设置.为什么不"中风"修复它?中风似乎没有做任何事情.我检查了Android Developer规范,但在那里找不到答案:http: //developer.android.com/guide/topics/resources/drawable-resource.html
我还查看了Android按钮的所有属性,但正如预期的那样,没有这样的参数,可能因为它内置于普通的Android按钮中.顺便说一句,我也检查过ImageButton属性.
有人可以帮忙吗?我知道可以使用适当的边缘制作图像并使用ImageButton,但实际上应该有一种方法可以通过编程方式修复此问题.
谢谢!安娜
android ×1