繁体   English   中英

Android Studio按钮无响应(OnClick)

[英]Android Studio Button not Responding (OnClick)

我尝试了各种教程,无论如何,按钮永远都不会响应。

这是代码:

public class MainActivity extends Activity {

Button handbtn;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_main);

    handbtn = (Button) findViewById(R.id.btnHandSigns);

    handbtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent loadsigns = new Intent(MainActivity.this, hand_signs.class);
            startActivity(loadsigns);
        }
    });

}

确认以上代码可在我的机器上正常工作。

我将其添加为评论,但我没有足够的声誉。

您可能要检查以下内容是否存在:

  • R.id.btnHandSigns存在,在activity_main.xml中,您会有类似<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btnHandSigns" />

  • hand_signs.java和activity_hand_signs.xml

如果它们都存在,请考虑单击按钮时粘贴logcat。

在您发布的代码中,我看不到任何错误,但是我看到您错过了“大括号” :)尝试做一个Toast来检查onClick方法中的所有内容是否正常工作。

尝试添加onCreate()方法:

handbtn.setOnClickListener(this);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM