英文:
Is there any trivial case when `OnclickListener doesn't` work on a activity?
问题
我实现了接口 View.OnClickListener
并且覆盖了方法 onClick
。
问题是,所有其他的按钮和视图都能响应点击,但是一个特定的按钮却无法工作。
该按钮的 Java 代码如下:
if(v.getId() == R.id.btnResetPass){
Log.i("test", "In ResetButton");
resetPassword();
}
而这个按钮在 xml
文件中的代码如下:
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/btnResetPass"
android:text="Reset"/>
当我点击这个按钮时没有任何反应。但是在 onClick
方法中,所有其他的视图和按钮都能正常工作,只有这个按钮不能。为什么它不起作用呢?
英文:
I implemented the interface View.OnclickListener
and Override
the method onClick
.
Problem is, all other buttons and view response on click, but a particular button doesn't work.
Java code for that button is:
if(v.getId() == R.id.btnResetPass){
Log.i("test", "In ResetButton");
resetPassword();
}
and xml
file code for this button is:
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/btnResetPass"
android:text="Reset"/>
Nothing happens when I click on this button. But all other Views
and Buttons
in this onClick
method
work properly accept this one. Why isn't it working then?
答案1
得分: 1
你设置了监听器吗?
button.setOnClickListener(this);
英文:
Have you set the Listener
button.setOnClickListener(this);
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论