简体   繁体   English

Android Studio方法从不使用

[英]Android Studio method Never Used

I would like to know why in Android Studio my calculator app crashes because it could not find my method. 我想知道为什么在Android Studio中我的计算器应用程序崩溃,因为找不到我的方法。

Here is my MainActivity.java : 这是我的MainActivity.java

public void OnClick(View v) {
  Button button = (Button) v;
  String str = button.getText().toString();

  EditText edit = (EditText) findViewById(R.id.editText);
  edit.setText(total);
}

Here is the preview of my calc, all number buttons are set onClick to go to the OnClick method in my MainActivity. 这是我的calc预览,所有数字按钮都设置为onClick ,可转到我的MainActivity中的OnClick method As you can see to the right of the picture below: 如您所见,在下面的图片右侧:

activity_main.xml中

Can anyone tell me what I am doing wrong here? 谁能告诉我我在做什么错?

Thank you 谢谢

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main_activity);


    Button button = (Button) findViewById(R.id.yourButtonId);
    button.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            EditText edit = (EditText) findViewById(R.id.editText);
            edit.setText(total);
        }
    });

}

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

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