

{"id":76847,"date":"2020-03-09T09:51:17","date_gmt":"2020-03-09T04:21:17","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=76847"},"modified":"2021-08-25T14:04:16","modified_gmt":"2021-08-25T08:34:16","slug":"android-edittext","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/android-edittext\/","title":{"rendered":"Android EditText &#8211; Add this to your app to take input from users"},"content":{"rendered":"<p>Let us begin our article on EditText in Android. Android EditText is an overlay of TextView, as it has made itself Editable. EditText supports the operation of editing itself and thus is a subclass of TextView. We generally add this to our App in order to provide the feature of taking Input from the user.\u00a0EditText is one of the most important UI controls as it takes input from the users.<\/p>\n<p><em><strong>Know more about <a href=\"https:\/\/data-flair.training\/blogs\/android-ui-controls\/\">Android UI controls<\/a> with DataFlair.\u00a0<\/strong><\/em><\/p>\n<p>For Example, consider filling the details in a form.<\/p>\n<p>To declare the Android EditText we write the following code in <strong>activity_main.xml<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;EditText\r\n       android:id=\"@+id\/Nametext\"\r\n       android:layout_width=\"wrap_content\"\r\n       android:layout_height=\"wrap_content\"\r\n       android:hint=\"Enter your Name\"\r\n       android:inputType=\"text\" \/&gt;<\/pre>\n<p>To retrieve data entered through Android EditText we do the following:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">  EditText username;\r\nusername =(EditText)findViewById(R.id.Nametext);\r\n\r\n<\/pre>\n<p>We can also customize the EditText according to our needs, using <a href=\"https:\/\/developer.android.com\/reference\/org\/xml\/sax\/Attributes\">attributes<\/a>.<\/p>\n<h2>Android EditText Attributes<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext-attributes.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76917 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext-attributes.jpg\" alt=\"android edittext attributes\" width=\"512\" height=\"524\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext-attributes.jpg 512w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext-attributes-147x150.jpg 147w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext-attributes-293x300.jpg 293w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/h2>\n<ul>\n<li><strong>id:<\/strong> It is required to uniquely identify the Android EditText.<\/li>\n<\/ul>\n<p>To add this, we write <strong>android:id= \u201c@+id\/UniqueName\u201d<\/strong>.<\/p>\n<ul>\n<li><strong>gravity:<\/strong> Its use is to align the Android EditText in a certain position such as top, bottom, center, left, right, etc.<\/li>\n<\/ul>\n<p>To add this, we write <strong>android: gravity= \u201cright\u201d<\/strong>.<\/p>\n<ul>\n<li><strong>textColor:<\/strong> It is used to set the color of the Text.<\/li>\n<\/ul>\n<p>To add this, we write<strong> android:textColor= \u201c#0000\u201d<\/strong>.<\/p>\n<ul>\n<li><strong>hint:<\/strong> It shows the hint of what is to be filled inside the EditText.<\/li>\n<\/ul>\n<p>To add this, we write <strong>android: hint= \u201cEnter the name here\u201d<\/strong>.<\/p>\n<ul>\n<li><strong>TextColorHint:<\/strong> It shows the color of the hint.<\/li>\n<\/ul>\n<p>To add this, we write android:<strong>TextColorHint= \u201c#008971\u201d<\/strong>.<\/p>\n<ul>\n<li><strong>Text:<\/strong> It shows the type of text to be filled, like &#8211; text, password, <a href=\"https:\/\/data-flair.training\/blogs\/send-email-from-android\/\"><em><strong>email<\/strong><\/em><\/a>, etc.<\/li>\n<\/ul>\n<p>To add this, we write <strong>android: Text= \u201cPassword\u201d<\/strong>.<\/p>\n<ul>\n<li><strong>TextSize:<\/strong> TextSize declares the size of the text to be shown on the screen.<\/li>\n<\/ul>\n<p>To add this, we write <strong>android:TextSize= \u201c30dp\u201d<\/strong>.<\/p>\n<ul>\n<li><strong>TextStyle:<\/strong> TextStyle sets the style of the text in Android EditText.<\/li>\n<\/ul>\n<p>To add this, we write <strong>android: TextStyle= \u201cbold | italic\u201d<\/strong>.<\/p>\n<ul>\n<li><strong>background:<\/strong> It sets the background color of the EditText.<\/li>\n<\/ul>\n<p>To add this, we write <strong>android: background= \u201c#000\u201d<\/strong>.<\/p>\n<h3>Attributes Inherited from TextView Class<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/attributes-inherited-from-textview-class.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76918 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/attributes-inherited-from-textview-class.jpg\" alt=\"edittext attributes inherited from textview class\" width=\"378\" height=\"571\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/attributes-inherited-from-textview-class.jpg 378w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/attributes-inherited-from-textview-class-99x150.jpg 99w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/attributes-inherited-from-textview-class-199x300.jpg 199w\" sizes=\"auto, (max-width: 378px) 100vw, 378px\" \/><\/a><\/h3>\n<ul>\n<li><strong>android: autoText &#8211;<\/strong> It specifies a specific text that automatically corrects the common spelling errors.<\/li>\n<li><strong>android:drawableRight &#8211;\u00a0<\/strong>This is to be drawn to the right of the text.<\/li>\n<li><strong>android:drawableBottom &#8211;<\/strong> This is to be drawn to the below of the text.<\/li>\n<li><strong>android: text &#8211;<\/strong> This attribute is the text to Display.<\/li>\n<li><strong>android: editable &#8211;<\/strong> This attribute specifies that the TextView has some input.<\/li>\n<\/ul>\n<h3>Attributes Inherited from View Class<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-inherited-from-view-class.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76919 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-inherited-from-view-class.jpg\" alt=\"edittext attributes inherited from view class\" width=\"532\" height=\"428\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-inherited-from-view-class.jpg 532w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-inherited-from-view-class-150x121.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-inherited-from-view-class-300x241.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-inherited-from-view-class-520x418.jpg 520w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/><\/a><\/h3>\n<ul>\n<li><strong>android:contentDescription &#8211;<\/strong> It describes the View Content in brief.<\/li>\n<li><strong>android: onClick &#8211;<\/strong> It is used to invoke View\u2019s context when the user clicks on the View.<\/li>\n<li><strong>android: visibility &#8211;<\/strong> It sets whether the View is to be visible or not.<\/li>\n<\/ul>\n<h3>Implementation of Android EditText<\/h3>\n<p>Now we will see how we can implement EditText in our <a href=\"https:\/\/data-flair.training\/blogs\/publish-android-app\/\"><em><strong>android application<\/strong><\/em><\/a>:<\/p>\n<p><strong>Step1:<\/strong> First of all we will create a new project and name it. After that, we will open the <strong>activity_main.xml<\/strong> file and write the following in it:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;LinearLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\n   android:layout_width=\"match_parent\"\r\n   android:layout_height=\"match_parent\"\r\n   android:paddingLeft=\"40dp\"\r\n   android:orientation=\"vertical\"       android:id=\"@+id\/linearlayout\" &gt;\r\n\r\n   &lt;TextView\r\n       android:id=\"@+id\/textView\"\r\n       android:layout_width=\"wrap_content\"\r\n       android:layout_height=\"wrap_content\"\r\n       android:layout_centerHorizontal=\"true\"\r\n       android:layout_marginLeft=\"90dp\"\r\n       android:layout_marginTop=\"80dp\"\r\n       android:fontFamily=\"@font\/aladin\"\r\n       android:text=\"DataFlair \"\r\n       android:textColor=\"#00574B\"\r\n       android:textSize=\"50dp\" \/&gt;\r\n\r\n   &lt;EditText\r\n       android:id=\"@+id\/Nametext\"\r\n       android:layout_width=\"wrap_content\"\r\n       android:layout_height=\"wrap_content\"\r\n       android:layout_marginTop=\"25dp\"\r\n       android:ems=\"10\"\r\n       android:hint=\"Enter your Name\"\r\n       android:inputType=\"text\"\r\n       android:selectAllOnFocus=\"true\" \/&gt;\r\n\r\n   &lt;EditText\r\n       android:id=\"@+id\/textPhone\"\r\n       android:layout_width=\"wrap_content\"\r\n       android:layout_height=\"wrap_content\"\r\n       android:ems=\"10\"\r\n       android:hint=\"Please enter mobile no.\"\r\n       android:inputType=\"phone\"\/&gt;\r\n   &lt;EditText\r\n       android:id=\"@+id\/textPassword\"\r\n       android:layout_width=\"wrap_content\"\r\n       android:layout_height=\"wrap_content\"\r\n       android:ems=\"10\"\r\n       android:hint=\"Numeric Password\"\r\n       android:inputType=\"numberPassword\" \/&gt;\r\n   &lt;Button\r\n       android:id=\"@+id\/Sendbutton\"\r\n       android:layout_width=\"wrap_content\"\r\n       android:layout_height=\"wrap_content\"\r\n       android:text=\"Enter\"\r\n       android:textSize=\"16sp\"\r\n       android:textStyle=\"normal|bold\" \/&gt;\r\n   &lt;TextView\r\n       android:layout_width=\"wrap_content\"\r\n       android:layout_height=\"wrap_content\"\r\n       android:id=\"@+id\/ViewResult\"\r\n       android:layout_marginTop=\"25dp\"\r\n       android:textSize=\"15dp\"\/&gt;\r\n&lt;\/LinearLayout&gt;<\/pre>\n<p><strong>Step2:<\/strong> After that, we will write the following in <strong>MainActivity.java<\/strong> file:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">package com.DataFlair.adapter;\r\n\r\nimport android.os.Bundle;\r\nimport android.view.View;\r\nimport android.widget.Button;\r\nimport android.widget.EditText;\r\nimport android.widget.TextView;\r\nimport androidx.appcompat.app.AppCompatActivity;\r\n\r\npublic class MainActivity extends AppCompatActivity {\r\n   Button buttonSubmit;\r\n   EditText username, pass, mobile;\r\n   TextView Res;\r\n   @Override\r\n   protected void onCreate(Bundle savedInstanceState) {\r\n       super.onCreate(savedInstanceState);\r\n       setContentView(R.layout.activity_main);\r\n       username =(EditText)findViewById(R.id.Nametext);\r\n       pass = (EditText)findViewById(R.id.textPassword);\r\n       mobile = (EditText)findViewById(R.id.textPhone);\r\n       buttonSubmit = (Button)findViewById(R.id.Sendbutton);\r\n       Res = (TextView)findViewById(R.id.ViewResult);\r\n       buttonSubmit.setOnClickListener(new View.OnClickListener() {\r\n           @Override\r\n           public void onClick(View v) {\r\n               if (username.getText().toString().isEmpty() || pass.getText().toString().isEmpty() || mobile.getText().toString().isEmpty())\r\n                   {\/\/ if the user missed filling a block\r\n                   Res.setText(\"All the Details to be filled...\");\r\n               }\r\n               else\r\n                {\/\/ if the user fills the details correctly\r\n                   Res.setText(\" Thank You for using EditText\");\r\n               }\r\n           }\r\n       });\r\n   }\r\n}<\/pre>\n<p><strong>Step 3:<\/strong> Now we will run our code and the following would be the output:<\/p>\n<p><strong>i)<\/strong> The following would be the <strong>View of the application<\/strong>.<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/view-of-the-application.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76892 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/view-of-the-application.png\" alt=\"android edittext application view\" width=\"300\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/view-of-the-application.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/view-of-the-application-84x150.png 84w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/view-of-the-application-169x300.png 169w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>ii)<\/strong> Now we will fill the details and press <strong>Enter<\/strong>.<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/press-enter.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76893 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/press-enter.png\" alt=\"add details in android edittext\" width=\"300\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/press-enter.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/press-enter-84x150.png 84w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/press-enter-169x300.png 169w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>iii)<\/strong> After this, we will see the following <strong>generated message<\/strong> on the screen.<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/generated-text.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76894 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/generated-text.png\" alt=\"generated message\" width=\"300\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/generated-text.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/generated-text-84x150.png 84w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/generated-text-169x300.png 169w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>iv)<\/strong> Also, we will then,<strong> fill the details<\/strong> in such a way that one editText remains empty as given below.<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/fill-details.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76895 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/fill-details.png\" alt=\"fill details in android\" width=\"300\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/fill-details.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/fill-details-84x150.png 84w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/fill-details-169x300.png 169w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>v)<\/strong> And we will <strong>Enter<\/strong> and <strong>check<\/strong>. For this, the following message would be displayed on the screen.<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/check-and-enter.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76896 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/check-and-enter.png\" alt=\"check and enter\" width=\"300\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/check-and-enter.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/check-and-enter-84x150.png 84w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/check-and-enter-169x300.png 169w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Summary<\/h2>\n<p>In this article, we read about Android EditText. We understood what Android EditText is and how we can declare it in the Layout file. In the end, we also made an application to implement Edit Text in it. I hope it was fun learning it, now it is your turn to implement it.<\/p>\n<p>If you have any queries in DataFlair&#8217;s Android EditText article, mention in the comment section. We will be happy to help you.<\/p>\n<p>Happy Learning\ud83d\ude03<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:1145,&quot;href&quot;:&quot;https:\\\/\\\/developer.android.com\\\/reference\\\/org\\\/xml\\\/sax\\\/Attributes&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250902145547\\\/https:\\\/\\\/developer.android.com\\\/reference\\\/org\\\/xml\\\/sax\\\/Attributes&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-09 01:55:36&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-12 04:05:39&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-15 07:12:59&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-18 17:41:11&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-22 06:57:59&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-25 20:27:45&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-29 09:57:39&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-01 18:38:22&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-04 19:46:00&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-09 10:02:50&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-12 17:43:05&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-16 07:18:57&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-19 09:53:49&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-22 10:56:27&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-26 02:47:13&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-29 04:48:11&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-01 21:34:58&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-05 02:23:42&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-08 05:38:52&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-11 11:09:06&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-14 15:19:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-18 17:04:05&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-23 05:10:31&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-26 17:17:04&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-02 07:56:20&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-06 11:19:08&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-09 14:21:41&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-13 11:28:45&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-16 16:15:01&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-19 17:26:37&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-23 06:14:01&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-26 10:55:57&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-29 19:30:05&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-02 04:35:00&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-05 08:08:51&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-09 12:13:21&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-13 07:26:38&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-17 00:04:41&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-20 11:07:06&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-24 14:54:43&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-28 08:30:57&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-02 16:13:08&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-06 23:08:33&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-11 03:53:44&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-14 09:58:30&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-17 11:19:46&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-21 05:52:06&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-25 08:09:06&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-28 12:38:51&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-01 14:06:20&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-05 08:45:38&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-08 14:35:18&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-14 09:45:21&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-14 09:45:21&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let us begin our article on EditText in Android. Android EditText is an overlay of TextView, as it has made itself Editable. EditText supports the operation of editing itself and thus is a subclass&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":76928,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18722],"tags":[22089,22090,22091,22092,22094,22093],"class_list":["post-76847","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","tag-android-edittext","tag-android-edittext-attributes","tag-attributes-inherited-from-textview-class","tag-attributes-inherited-from-view-class","tag-edittext-in-android","tag-implementation-of-android-edittext"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Android EditText - Add this to your app to take input from users - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn the operation of editing and taking input from users with the help of Android EditText. Also, explore the various attributes of EditText in Android and its implementation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/android-edittext\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android EditText - Add this to your app to take input from users - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn the operation of editing and taking input from users with the help of Android EditText. Also, explore the various attributes of EditText in Android and its implementation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/android-edittext\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-09T04:21:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-25T08:34:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"802\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Android EditText - Add this to your app to take input from users - DataFlair","description":"Learn the operation of editing and taking input from users with the help of Android EditText. Also, explore the various attributes of EditText in Android and its implementation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/android-edittext\/","og_locale":"en_US","og_type":"article","og_title":"Android EditText - Add this to your app to take input from users - DataFlair","og_description":"Learn the operation of editing and taking input from users with the help of Android EditText. Also, explore the various attributes of EditText in Android and its implementation.","og_url":"https:\/\/data-flair.training\/blogs\/android-edittext\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2020-03-09T04:21:17+00:00","article_modified_time":"2021-08-25T08:34:16+00:00","og_image":[{"width":802,"height":420,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/android-edittext\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/android-edittext\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"Android EditText &#8211; Add this to your app to take input from users","datePublished":"2020-03-09T04:21:17+00:00","dateModified":"2021-08-25T08:34:16+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/android-edittext\/"},"wordCount":668,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/android-edittext\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext.jpg","keywords":["Android EditText","Android EditText Attributes","Attributes Inherited from TextView Class","Attributes Inherited from View Class","EditText in Android","Implementation of Android EditText"],"articleSection":["Android Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/android-edittext\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/android-edittext\/","url":"https:\/\/data-flair.training\/blogs\/android-edittext\/","name":"Android EditText - Add this to your app to take input from users - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/android-edittext\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/android-edittext\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext.jpg","datePublished":"2020-03-09T04:21:17+00:00","dateModified":"2021-08-25T08:34:16+00:00","description":"Learn the operation of editing and taking input from users with the help of Android EditText. Also, explore the various attributes of EditText in Android and its implementation.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/android-edittext\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/android-edittext\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/android-edittext\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/03\/android-edittext.jpg","width":802,"height":420,"caption":"edittext in android"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/android-edittext\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Android Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/android\/"},{"@type":"ListItem","position":3,"name":"Android EditText &#8211; Add this to your app to take input from users"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/76847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=76847"}],"version-history":[{"count":6,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/76847\/revisions"}],"predecessor-version":[{"id":76920,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/76847\/revisions\/76920"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/76928"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=76847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=76847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=76847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}