Full width home advertisement

Android Development

CPP & JAVA

Post Page Advertisement [Top]

EditText Tutorial in Android Studio

EditText is a view in android which allows you to take text input from user. It is very essential for any app or game to take user input. This is an part of android basic view.

Main Activity:

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"
tools:context=".MainActivity"
>


<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent">

<EditText
android:id="@+id/myText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter your name"
android:textSize="40dp"/>
<Button
android:id="@+id/show"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Show"
android:layout_marginTop="20dp"
android:textAllCaps="false"
android:background="@color/green"
android:textSize="30dp"/>
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textSize="30dp"
android:textColor="@color/blue"
android:layout_marginTop="20dp"/>
</LinearLayout>


</androidx.constraintlayout.widget.ConstraintLayout>


  JAVA Code -
  

package com.bharat_putra_tech.testapp;

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;


public class MainActivity extends AppCompatActivity {

EditText in;
TextView out;
Button show;
String name;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

in = findViewById(R.id.myText);
out = findViewById(R.id.text);
show = findViewById(R.id.show);

show.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
name = in.getText().toString();
out.setText("Hello Mr. "+name);
in.setText("");
}
});

}


}

Result -






YouTube video link 



No comments:

Post a Comment

Bottom Ad [Post Page]

| Designed by Colorlib