首页 > 移动平台 > 详细

Android前端学习——EditText属性

时间:2021-09-16 18:53:48      阅读:12      评论:0      收藏:0      [点我收藏+]

主要属性:

1.hint——输入提示

主要用作在输入之前的提示效果 

android:hint="请输入用户名"

使用textColorHint属性为其设置颜色

技术分享图片

 

 2.inputType—— 输入类型

为其指定输入类型,如:电话、密码等

android:inputType="phone"//指定其输入框输入电话

技术分享图片

 

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

android:drawableLeft//在左边插入

技术分享图片

 

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

 

android:drawablePadding="50dp"

技术分享图片

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

android:padding="20dp"

技术分享图片

 

 

 6.android:background——背景色

 

android:background="@color/black"

 

 

技术分享图片

 

 

 

用按钮获取EditText内容

前台代码:

<?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:layout_width="200dp"
        android:layout_height="100dp"
        android:background="@color/white"
        android:drawableLeft="@drawable/ic___yonghu"
        android:drawablePadding="20dp"
        android:inputType="textPassword"
        android:hint="请输入用户名"

        android:textColorHint="@color/hintHui" />
    <Button
        android:id="@+id/bt_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="获取用户名"/>
</LinearLayout>

 

后台代码:

package com.example.myedittext;

import androidx.appcompat.app.AppCompatActivity;

import android.annotation.SuppressLint;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    Button button;
    EditText editText;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        button = findViewById(R.id.bt_1);
        editText = findViewById(R.id.et_1);
        View.OnClickListener onClickListener = new View.OnClickListener() {
            @SuppressLint("WrongConstant")
            @Override

            public void onClick(View view) {
                String str = editText.getText().toString();
                Toast.makeText(MainActivity.this, str, 1).show();
            }
        };
        button.setOnClickListener(onClickListener);
    }
}

 

实现效果

技术分享图片

 

Android前端学习——EditText属性

原文:https://www.cnblogs.com/MrZhaoprogramnotes/p/15266896.html

(0)
(0)
   
举报
评论 一句话评论(0
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!