当我设置android:background="@android:color/transparent
时,它会将我的按钮背景设置为透明,但按钮的轮廓会消失。如何设置它以使背景透明但仍有轮廓?
答案 0 :(得分:4)
答案 1 :(得分:0)
一种方法是让自己成为一个边框但中间有透明度的9补丁。
以下是一个例子:
它是一个11x11像素的正方形,带有2像素的黑色边框。如果您下载此png并将其放入draw9patch并在左侧和顶部中间添加一个像素,则在您的drawable中包含9patch png文件并设置
android:background="@drawable/bground"
将你的9补丁保存为" bground"或者将上述行中的内容更改为您保存的内容。