在xml中使用Android形状我已经定义了一个渐变,我将它用作按钮的背景。Android中的自定义按钮:当我从xml读取背景时如何获取边框/边框/框架?
这一切都很好,但没有围绕按钮的边缘。我希望它看起来类似于普通的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>
我希望边界在XML中设置。为什么不“中风”修复它?中风似乎没有做任何事情。 我查了Android开发规范,但无法找到答案: http://developer.android.com/guide/topics/resources/drawable-resource.html
我也通过Android按钮的所有属性看,但如预期有没有这样的参数,可能因为它的建成为正常的Android按钮。顺便说一句,我也检查ImageButton属性。
有人可以帮忙吗? 我知道有另一种方法可以制作具有合适边缘的图像并使用ImageButton,但实际上应该有一种方法可以通过编程方式进行修复。
谢谢! Anna
xml代码没有出现在我上面的问题中。有人可以告诉我,如果有某些标签用于获取stackoverflow框我见过人们用于输入代码? – Anna 2010-05-26 11:27:33
(顺便说一句:要添加HTML到您的帖子,您必须将每行缩进4个空格,与添加代码的方式相同,如果不添加代码,则SO的文本解析器会变得混乱,并且不会显示HTML。) – 2010-05-26 11:27:35