zoukankan      html  css  js  c++  java
  • TextInputLayout 用法

    <?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"
        >
        
        <!--只能有一个子控件,必须是edit-->
        <android.support.design.widget.TextInputLayout
            android:layout_width="match_parent"
            android:id="@+id/tl_username"
            android:layout_height="wrap_content">
    
            <android.support.design.widget.TextInputEditText
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="用户名"
                android:maxLength="25"
                android:maxLines="1"
                />
    
        </android.support.design.widget.TextInputLayout>
        <android.support.design.widget.TextInputLayout
            android:layout_width="match_parent"
            android:id="@+id/tl_password"
            android:layout_height="wrap_content">
    
            <android.support.design.widget.TextInputEditText
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="密码"
                android:maxLength="25"
                android:maxLines="1"
                android:inputType="textPassword"
                />
    
        </android.support.design.widget.TextInputLayout>
    
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="登录"
            android:layout_gravity="center_horizontal"
            android:id="@+id/btnLogin"
            />
    
    </LinearLayout>
    package com.xiaozhuyisheng.jinjiedemos.activity;
    
    import android.support.design.widget.TextInputLayout;
    import android.view.View;
    
    import com.xiaozhuyisheng.jinjiedemos.BaseActivity;
    import com.xiaozhuyisheng.jinjiedemos.R;
    
    import butterknife.BindView;
    
    public class TextInputLayoutDemoActivity extends BaseActivity {
    
        @BindView(R.id.tl_password)
        TextInputLayout tl_password;
    
        @Override
        protected int initLayoutID() {
            return R.layout.activity_text_input;
        }
    
        @Override
        protected void initLogic() {
    
            findViewById(R.id.btnLogin).setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    tl_password.setError("密码错误");
                }
            });
        }
    }
  • 相关阅读:
    APP开发的模式
    微信小程序的传值方式
    面试题总结
    github上传文件的步骤
    python使用笔记15--操作Excel
    python使用笔记14--商品管理小练习
    python使用笔记13--清理日志小练习
    python使用笔记12--操作mysql数据库
    python使用笔记11--时间模块
    python使用笔记10--os,sy模块
  • 原文地址:https://www.cnblogs.com/jiayonghua/p/10396611.html
Copyright © 2011-2022 走看看