7

可能重复:
ImageButton 在点击透明背景时不突出显示

我制作了一个自定义栏,其中有带有属性的按钮

        android:background="@android:color/transparent"

我的问题是,当我点击按钮时,点击效果不会触发(在这种情况下,按钮应该变成蓝色并淡出原来的颜色 - 这里是透明的 - )。

如何启用它或只是模拟效果?有任何想法吗?

4

2 回答 2

7

似乎透明是一个糟糕的选择。最好有

style="?android:attr/borderlessButtonStyle"

效果相同,无需创建另一个自定义 xml

于 2012-10-14T12:01:21.357 回答
2

您需要在“自定义背景”下使用selector检查: http: //developer.android.com/guide/topics/ui/controls/button.html

于 2012-10-14T11:33:19.853 回答