onClick函数未执行

时间:2019-10-09 01:18:30

标签: java android-studio onclicklistener

我正在努力使onClickListener正常运行,但是由于某种原因它没有执行。

我已经看过类似的问题,但是没有一种解决方案有效。该按钮的clickable属性为true,并且我在另一个文件中类似的代码正常运行。

setContentView(R.layout.activity_page);
Button loginButton = findViewById(R.id.goLogin);
System.out.print("made the button");

loginButton.setOnClickListener(new View.OnClickListener(){
   @Override
   public void onClick(final View v) {
     System.out.println("x");
   }
});

“正在制作按钮”正在打印,而“ x”则不在。

1 个答案:

答案 0 :(得分:0)

我认为final不应该与View v一起使用。 尝试替换final。

    loginButton.setOnClickListener(new View.OnClickListener(){
       @Override
       public void onClick(View v) {
       System.out.println("x");
       }
    });