Button Click Me setOnClickListener Method Working — Java Android
Button will respond to OnClickListener after this course.
This example demonstrates the implement button onclicklistener android java Code Example
In this article, we will discuss about how to trigger click events on android Views (Buttons, Text views etc) ?
Android Button in JAVA ANDROID
Action listeners are probably the easiest — and most common — event handlers to implement. You implement an action listener to define what should be done when an user performs certain operation.
Step 1 − Create a new project in Android Studio, go to File ⇒ New Project and fill all required details to create a new project.
Create Empty Project
How to implement on Android Button OnClick in android programmatically.
Step 2 — “Add the following code to res/layout/activity_main.xml.“
I worked in simple relative layout method for only give basic example.
- In the below code, we have declared Button as ”@+id/button”.
- You can add a spinner to your layout with the
Button
object. You should usually do so in your XML layout with a<Button>
element. For example:
RELATIVE LAYOUT FILE CODE IN XML:
<?xml version="1.0" encoding="utf-8"?><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"
tools:context="com.yourname.yourpackagename.MainActivity"
android:padding="16dp"
android:id="@+id/relLayout"
android:orientation="vertical"><Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Click Me" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="100dp"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:layout_above="@+id/button"
android:textStyle="bold"/></RelativeLayout>
Step 3: MainActivity.java” java file − Add the following code to src/MainActivity.java
JAVA CODE IN MAIN ACTIVITY:
package com.yourname.yourpackagename;import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
Button button;
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button);
textView = (TextView) findViewById(R.id.textView);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("button.setOnClickListener(new View.OnClickListener() code is working");
}
});
}
}
Review Application
The event is a very important part of any application which makes it user intractable. It may be generated when we click on any view in Android. To trigger click events on any view, we have OnClickListners.
Step 4: Results and How to Work SPINNER Codes!
This tutorial gave you a hands on experience in using Android Button as a on click menu.
In this lesson, you learnt Best Java code snippets using
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("button.setOnClickListener(new View.OnClickListener() code is working");
}
}); in java.
Android: How to handle button click
What is Button On Click Listener
Important things to know are:
- You need to add a listener to the
Button
- The listener you need is called an
OnClickListener
(not anActionListener
orButtonClickListener
, etc.) - You add the listener with the
setOnClickListener
method, and - You need to implement the
onClick
method
If you have any question write comments I will reply.
Thanks for reading my blog.
Have a nice day.
If you need Google AdMob Alternatives you can check out Start Ad Platfrom.
Regards
5S JAVA AND KOTLIN LEARNING