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("密码错误");
                }
            });
        }
    }
  • 相关阅读:
    清空DB
    C#生成PDF
    C#程序打包发布
    用C#实现生成PDF文档的方法
    SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的比较
    如何在DataGridView中实现下拉列表可变的联动
    TreeList控件实现数据过滤功能
    SQL函数大全
    远程链接调用sql脚本
    gb2312简繁转换js兼容各种浏览器
  • 原文地址:https://www.cnblogs.com/jiayonghua/p/10396611.html
Copyright © 2011-2022 走看看