我想为我的android按钮实现自定义边框。 我已经研究了有关实现这个的信息,但没有找到任何结果。 我想创建这样的按钮。
您有什么想法我们如何实现这一目标? 我们可以用形状做这件事,还是我们应该为不同的dpi(mdpi,hdpi,xhdpi)创建文件?
答案 0 :(得分:1)
使用xml布局(自定义边框)来创建该形状(在我看来是不可行的),但你可以创建一个像这样的图像(photoshop,gimp等)并设置按钮背景图像。
android:background="@drawable/your_custom_image.png"
答案 1 :(得分:0)
您可以使用此xml制作自定义按钮。这个xml会给你一个圆形按钮。试试这样吧。 制作一个像这样的xml。
<?xml version="1.0" encoding="UTF-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="#505050"/>
<corners
android:radius="7dp" />
<padding
android:left="1dp"
android:right="1dp"
android:top="1dp"
android:bottom="1dp"/>
<solid android:color="#505050"/>
然后将上面xml的文件名用于 android:background