I am trying to make a toast appear when I click a button. I have already set the button's on click to be the 'cli function'. However when I press the button nothing appears. Could you please help me.
CodePudding user response:
Don't use onClick on XML, as it's buggy and may not work on all versions:
Buttons onClick Force closes app on Android 4.1 device
Better do it in code:
findViewById(R.id.button).setOnClickListener(...)
CodePudding user response:
In xml,make sure you declared onClick in your Button attribute
android:onClick="cli"
Also, in onCreate, declare your Button id
Button button = (Button) findViewById(R.id.button);
CodePudding user response:
Don't use onClick on XML.
Use OnClickListeners. Here is the code:
Button button = findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
cli(v);
}
});
The above code will help you with detecting clicks on the button. Prefer not using android:onClick in XML.



