How to create onClick event in android on Button click

How to Check Button is clicked or Not.

Button is no more without its onclick event function. Because after putting onClick event on button click you can use button. You can get values from EditText, autocompletetextview..etc. Button click function works with setOnClickListener(). So here is the complete step by step tutorial for How to create onClick event in android on Button click.

android-project-download-code-button

How to create onClick event in android on Button click.

Code for MainActivity.java file.

package com.android_examples.com.onclickeventonbutton;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity {

 Button Clicked;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 Clicked = (Button)findViewById(R.id.button1);
 Clicked.setOnClickListener(new View.OnClickListener() {
 
 @Override
 public void onClick(View v) {
 Toast.makeText(MainActivity.this, "Button Clicked", Toast.LENGTH_SHORT).show();
 
 }
 });
 }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
 // Inflate the menu; this adds items to the action bar if it is present.
 getMenuInflater().inflate(R.menu.main, menu);
 return true;
 }

 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
 // Handle action bar item clicks here. The action bar will
 // automatically handle clicks on the Home/Up button, so long
 // as you specify a parent activity in AndroidManifest.xml.
 int id = item.getItemId();
 if (id == R.id.action_settings) {
 return true;
 }
 return super.onOptionsItemSelected(item);
 }
}

Code for activity_main.xml layout file.

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:paddingBottom="@dimen/activity_vertical_margin"
 android:paddingLeft="@dimen/activity_horizontal_margin"
 android:paddingRight="@dimen/activity_horizontal_margin"
 android:paddingTop="@dimen/activity_vertical_margin"
 tools:context="com.android_examples.com.onclickeventonbutton.MainActivity" >

 <Button
 android:id="@+id/button1"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignParentTop="true"
 android:layout_centerHorizontal="true"
 android:layout_marginTop="120dp"
 android:text="Click Here This is Button" />

</RelativeLayout>

Screenshot:

How to create onClick event in android on Button click

Click Here To Download onClick event in android on Button click Project.

Leave a Reply

Your email address will not be published. Required fields are marked *