EditText

主要属性

  1. android:hint输入提示

  2. android:textColorHint输入提示文字颜色

  3. android:inputType输入类型

  4. android:drawableXxxx在输入框的指定方位添加图片

  5. android:drawablePadding设置图片与输入内容的间距

  6. android:paddingXxxx设置内容与边框的间距

  7. android:background背景色

 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:orientation="vertical">
 ​
     <EditText
         android:id="@+id/et_1"
         android:hint="请输入用户名"
         android:textColorHint="#FF00FF00"
         android:inputType="text"
         android:drawableLeft="@drawable/ic_baseline_person_24"
         android:drawablePadding="15dp"
         android:paddingLeft="20dp"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"/>
 ​
     <EditText
         android:id="@+id/et_2"
         android:hint="请输入密码"
         android:textColorHint="#FF00FF00"
         android:inputType="textPassword"
         android:drawableLeft="@drawable/ic_baseline_person_24"
         android:drawablePadding="15dp"
         android:paddingLeft="20dp"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"/>
 ​
     <Button
         android:id="@+id/et_btn1"
         android:text="登录"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"/>
 ​
 </LinearLayout>

获取EditText内容

 package com.example.projet01;
 ​
 import androidx.appcompat.app.AppCompatActivity;
 ​
 import android.os.Bundle;
 import android.util.Log;
 import android.view.View;
 import android.widget.Button;
 import android.widget.EditText;
 ​
 public class EditTextActivity extends AppCompatActivity {
     private EditText Et1,Et2;
 ​
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_edit_text);
         Button btn1 = findViewById(R.id.et_btn1);
         Et1 = findViewById(R.id.et_1);
         Et2 = findViewById(R.id.et_2);
 ​
         btn1.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View view) {
                 String text1 = Et1.getText().toString();
                 String text2 = Et2.getText().toString();
                 Log.e("wu", "输入内容:" +text1);
                 Log.e("wu", "输入密码:" +text2);
            }
        });
    }
 }

 

上一篇:ES教程-查询语法


下一篇:【Linux】常用命令