EditText的简单使用以及简易登录按钮制作

Posted z啵唧啵唧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EditText的简单使用以及简易登录按钮制作相关的知识,希望对你有一定的参考价值。

EditText

使用EditText来做一个简易的登录界面

TextView作为登录界面的标题

    <TextView
        android:id="@id/tv_1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="用户登录"
        android:textColor="#FF0000"
        android:textSize="30sp" />

使用EditText做登录界面的用户名和密码的输入框

    <EditText
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:id="@+id/et_1"
        android:textSize="16sp"
        android:textColor="#FFAD33"
        android:hint="用户名"
        android:background="@drawable/bg_username"
        android:paddingLeft="10dp"
        android:layout_below="@id/tv_1"
        android:layout_marginTop="15dp"
        android:drawableLeft="@drawable/icon_user"/>
    <EditText
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:id="@+id/et_2"
        android:hint="密码"
        android:inputType="textPassword"
        android:textSize="16sp"
        android:textColor="#FFAD33"
        android:layout_below="@id/et_1"
        android:layout_marginTop="15dp"
        android:background="@drawable/bg_username"
        android:paddingLeft="10dp"
        android:drawableLeft="@drawable/icon_password"/>

使用Button作为登录的按钮

    <Button
        android:layout_width="match_parent"
        android:layout_height="40dp"
        android:id="@+id/btn_login"
        android:layout_below="@id/et_2"
        android:layout_marginTop="40dp"
        android:text="登录"
        android:textSize="20sp"
        android:background="@drawable/bg_btn4"/>
效果展示

给登陆按钮设置一个点击事件

   //给按钮设置一个点击事件
   mBtnLogin.setOnClickListener(new View.OnClickListener() 
       @Override
       public void onClick(View v) 
           //作用是点击以下登录按钮之后,在当前界面显示登录成功字样
           Toast.makeText(EditTextActivity.this,"登录成功!", Toast.LENGTH_SHORT).show();
       
   );

给EditText设置监听事件

        //给这个EditText设置一个监听事件
        mEtUserName.addTextChangedListener(new TextWatcher() 
            //在文字改变之前监听
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) 

            
            //在文字改变当中进行监听
            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) 
                Log.d("edittext", s.toString());
            
            //在文字改变之后进行监听
            @Override
            public void afterTextChanged(Editable s) 

            
        );

以上是关于EditText的简单使用以及简易登录按钮制作的主要内容,如果未能解决你的问题,请参考以下文章

EditText制作简单的登录界面

[Android学习] 1. 简易登录界面设计

JAVA GUI制作一个简易计算器

如何通过单击 EditText 中的按钮逐个添加数字?

简易短信发送器

Photoshop 基础三 制作简单按钮