Android-Can';不要点击按钮

Android-Can';不要点击按钮,android,button,onclick,visibility,invisible,Android,Button,Onclick,Visibility,Invisible,我有一个按钮在XML文件中声明为“Goe”: android:visibility="gone" 因此,默认情况下按钮是隐藏的。根据.java中的另一个条件,该按钮将通过以下行显示: smsexplain.setVisibility(0); 我已通过以下方式为按钮设置了适当的onClickListener: Button edit = (Button) findViewById(R.id.edithookup_req); edit.setVisibility(0);

我有一个按钮在XML文件中声明为“Goe”:

android:visibility="gone" 
因此,默认情况下按钮是隐藏的。根据.java中的另一个条件,该按钮将通过以下行显示:

smsexplain.setVisibility(0);
我已通过以下方式为按钮设置了适当的
onClickListener

Button edit = (Button) findViewById(R.id.edithookup_req);
        edit.setVisibility(0);
        edit.setOnClickListener(onEdit);
问题出现在运行时。按钮显示出来,就像预期的那样;但是,不能触摸该按钮。在物理手机上使用D-pad或滚动球是设置
onClickListener
的唯一方法


有什么想法吗

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


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

能否显示按钮的完整XML声明?