How to handle Button Click?
Saved by
@Awais malik
#android
Step 0: First of all we get reference of button from layout
public class MainActivity extends AppCompatActivity{
private Button mButton;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mButton = findViewById(R.id.mButton);
}
}
content_copyCOPY
Step 1: Now set onClickListner in side onCreate Method
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "Button Clicked", Toast.LENGTH_SHORT).show();
}
});
content_copyCOPY
Step 2: Now we look at second method which is on click method.
in our resource layout file you have to put following code for button
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="buton"
android:onClick="btnClicked"/>
content_copyCOPY
Step 3: now we create that mehod in our class which we want to triger when button clicked
public void btnClicked(View view){
Toast.makeText(getApplicationContext(), "Button Clicked", Toast.LENGTH_SHORT).show();
}
content_copyCOPY
In this tutorial we learn about how to handle actions when user clicks on a button in android. here i will discuss two methods
1: onClickListner
2: onClick method
,
Comments