In this article we will show you the solution of button in android studio, android Button represents a push-button. The android.widget.In the Button class we have a subclass called CompoundButton, and in the TextView class we have a subclass called Button.
RadioButton, ToggleButton, CompoundButton and other types of buttons are available in Android.
Different types of action can be performed on buttons, such as calling listeners on buttons or adding onClick properties to activities.
Step By Step Guide On Button In Android Studio :-
Xml code
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#168BC34A" tools:context=".MainActivity"> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#4CAF50" android:paddingStart="10dp" android:paddingEnd="10dp" android:text="@string/btn" android:textColor="@android:color/background_light" android:textSize="24sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
Java code
import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class Main extends Activity { @Override protected void onCreate( Bundle savedInstanceState ) { super.create(savedInstanceState); setContentView(R.layout.activity_main); Button button = (Button)findViewById(R.id.button); if (button != null) { button.setOnClickListener((View.OnClickListener)(new View.OnClickListener() { public final void onClick(View it) { Toast.makeText((Context)MainActivity.this, R.string.message, Toast.LENGTH_LONG).show(); } })); } } }
- Go to the Projects tab and create a new one
- New => New Project can be found in the File menu.
- The template for the project should be "Empty Activity".
- Kotlin should be selected as the language.
- You can choose the minimum SDK based on your needs.
- 2. Make modifications to strings.xml, select it and modify it file under the “values” directory of the resource folder. This file will contain all strings that are used in the Application. <resources> <string name="app_name">GfG | Button In Kotlin</string> <string name="btn">Button</string> <string name="message">Hello !! This is a Button.</string> </resources>
- Modify the activity_main.xml file, Add a button widget in the layout of the activity.
- Accessing the button in the MainActivity file, Add functionality of button in the MainActivity file. Here describe the operation to display a Toast message when the user taps on the button.
Conclusion :-
Android Button represents a push-button. The android.widget.In the Button class we have a subclass called CompoundButton, and in the TextView class we have a subclass called Button.
I hope this article on button in android studio helps you and the steps and method mentioned above are easy to follow and implement.