在安卓中给不可见的按钮添加监听器

3

我想为一个属性为visibility:invisible的按钮添加监听器,是否可以实现?

1个回答

5

您可以添加监听器。

但是您无法单击不可见的按钮,因此在Activity运行的任何时间都无法调用监听器...

但是,您可以将透明图像设置为背景,并将text =“”。

这样用户就看不到它了,也不需要将其设置为不可见。

当用户触摸该位置时,监听器也会被调用。


@Ganapathy:什么是将透明图像作为背景?我的按钮显示为灰色,我想将它们放在图像上,这样它们就会变得不可见。我可以这样做吗? - Vamsi Pavan Mahesh
@Vamsi,你可以给按钮设置一个透明的图片背景或者使用android:background="@android:color/transparent"属性,这样我们的按钮就不会对用户可见,但是点击功能仍然有效。 - Ganapathy C
透明图像是什么意思?你是指与背景相同的图像吗?@Ganapathy - Vamsi Pavan Mahesh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接