【问题标题】:Android - Can't Click on ButtonAndroid - 无法点击按钮
【发布时间】:2011-07-14 14:17:27
【问题描述】:

我有一个在 XML 文件中声明为“已删除”的按钮:

android:visibility="gone" 

因此,默认情况下该按钮是隐藏的。该按钮将根据 .java 中的另一个条件通过以下行变为可见。:

smsexplain.setVisibility(0);

我已经通过以下方式为按钮设置了正确的onClickListener

Button edit = (Button) findViewById(R.id.edithookup_req);
        edit.setVisibility(0);
        edit.setOnClickListener(onEdit);

问题出现在运行时。该按钮按预期显示;但是,无法触摸该按钮。触发onClickListener 的唯一方法是使用实​​体手机上的方向键或滚动球。

有什么想法吗?

【问题讨论】:

  • 能否请您显示该按钮的完整 XML 声明?

标签: android button onclick visibility invisible


【解决方案1】:

您不应将setVisibility()0 一起使用。

尝试使用View 类中的正确变量。例如:View.VISIBLE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多