精华内容
下载资源
问答
  • EditView

    2017-08-02 15:10:04
    密码小眼睛(显示密码和隐藏密码)可以在密码EditView控件外层加TextInputLayout ,不需要自己手动去写。 在app下的 build.gradle 中引入 compile 'com.android.support:appcompat-v7:25.0.0' compile '...

    1、密码

    密码小眼睛(显示密码和隐藏密码)可以在密码EditView控件外层加TextInputLayout ,不需要自己手动去写。

    在app下的 build.gradle 中引入
        compile 'com.android.support:appcompat-v7:25.0.0'
        compile 'com.android.support:design:25.0.0'

    在布局文件中使用

    <android.support.design.widget.TextInputLayout
      android:id="@+id/id_pwd_Layout"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      app:passwordToggleEnabled="true"
      >
      <EditText
      android:id="@+id/id_et_pwd"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:hint="@string/edt_pwd_hint"
      android:maxLines="1"
      android:inputType="textPassword" />
     </android.support.design.widget.TextInputLayout>
    ps: 当输入类型设置为android:inputType="textPassword"时(或textWebPassword或numberPassword),app:passwordToggleEnabled="true"才有效,才会出现小眼睛。就算不设置app:passwordToggleEnabled="true"只要输入类型设置为textWebPassword或numberPassword或textPassword一样会有小眼睛。输入类型是textVisiblePassword时,不会出现小眼睛,这个值本身就明确表示显示密码。
    感谢以下两篇博文的博主:
    点击打开链接http://www.jb51.net/article/102273.htm
    点击打开链接https://segmentfault.com/a/1190000009282096
    点击打开链接http://www.jianshu.com/p/de9c19d73450
     
    2、android:inputType常用取值
        android:inputType="number"//数字格式
        android:inputType="numberSigned"//有符号数字格式
        android:inputType="numberDecimal"//可以带小数点的浮点格式
        android:inputType="phone"//拨号键盘
        android:inputType="datetime"//日期+时间格式
        android:inputType="date"//日期键盘
        android:inputType="time"//时间键盘
    <EditText
                android:id="@+id/id_et"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:maxLines="1"
                android:imeOptions="actionNext"
                android:imeActionLabel="下一个"
                android:layout_weight="1"
                android:inputType="numberDecimal"
                android:maxLength="5"
                android:textSize="16dp"
                android:hint="5位(算上小数点5位)"
                />
    这里只收录了数值类型,文本类型等类型请查看链接
    点击打开链接 http://blog.csdn.net/xqf222/article/details/9789143
    3、限制条件setFilters
    //实现功能:输入框mEdit中限输入5位(算上小数点5位),小数点后只允许有1位小数
    	private int mDecimalNumber = 1;//小数点后的位数  1表示小数点后一位(如0.1)
    	EditText mEdit=(EditText)findViewById(R.id.id_et);
            mEdit.setFilters(new InputFilter[]{new InputFilter() {
                @Override
                public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
                    String lastInputContent = dest.toString();
                    int sourceLenth = lastInputContent.length();
                    if (sourceLenth >= 5) {//限定只能输入5位(包括小数点 如123.5)
                        return "";
                    }
                    if (lastInputContent.contains(".")) {//限制小数点后数据位数
                        int index = lastInputContent.indexOf(".");
                        if (dend - index >= mDecimalNumber + 1) {
                            return "";
                        }
                    }
                    return null;
                }
            }});
     
    方法filter返回空字符串,表示匹配不成功,返回null表示匹配成功
    source新输入的字符串
    start新输入的字符串起始下标,一般为0
    end新输入的字符串终点下标,一般为source长度-1
    dest输入之前文本框内容
    dstart原内容起始坐标,一般为0
    dend原内容终点坐标,一般为dest长度-1
    点击打开链接http://blog.csdn.net/vqqyuan/article/details/44676379
    点击打开链接http://blog.csdn.net/yichenandanxia/article/details/50914089
     
    4、禁止默认获取焦点

    在EditText的父控件中设置如下代码:

    android:focusable="true"  

    android:focusableInTouchMode="true"

    这样就把EditText默认获取焦点的行为截断


    感谢以上博文的博主,谢谢各位!如有不妥的地方,请各位博主评论区留言,本人看到会立刻处理。
    展开全文
  • editView

    2016-05-18 09:40:11
    android:id="@+id/etext_phone"  android:layout_width="match_parent"  android:layout_height="40dp"  android:cursorVisible="true"  android:textCursorDrawab
     <EditText
    
                android:id="@+id/etext_phone"
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:cursorVisible="true"
                android:textCursorDrawable="@null"
                android:background="@null"
                android:drawableLeft="@drawable/icon_phone"
                android:drawablePadding="12dp"
                android:focusable="true"
                android:hint="手机号码"
                android:inputType="phone"
                android:maxLength="11"
                android:paddingLeft="20dp"
                android:paddingRight="20dp"
                android:textColor="@color/text_normal"
                android:textSize="12sp"

                />

    说明:android:cursorVisible="true"  android:textCursorDrawable="@null"  //这两句是为了让光标显示出来。

                android:background="@null" // 隐藏默认的编辑下边的横线





    展开全文
  • PasswordEditView 类似微信支付宝支付密码输入框,可以自定义密码长度,边框颜色,背景颜色,密码颜色等。 Gradle dependencies{ compile 'com.chaek.android:passwordeditview:1.0.4' } Attributes name format ...
  • #Editview Editview 是一个视图插件,允许您创建可编辑节点和可以创建新节点的视图。 无论是否启用 JavaScript,Editview 都可以使用。 ##Install 安装 Editview 模块: 1. 将 Editview 文件夹复制到安装中的sites/...
  • 自定义editView

    2016-03-07 15:09:35
    挺好用的一个editview ,自动验证 手机号,邮箱,身份证号。
  • 下拉框格式的editView

    2016-04-01 17:29:22
    下拉框格式的editView,用editView实现下拉框效果
  • 学习EditView这个组件,其中有一个例子自定义带删除图标的EditView组件, 按照例子实操是发现直接继承 EditView报错。 之后我按照错误提示 导入android.support.v7.widget.AppCompatEditText 结果找不到android....

    通过网站
    https://www.runoob.com/w3cnote/android-tutorial-button-imagebutton.html
    学习EditView这个组件,其中有一个例子自定义带删除图标的EditView组件,
    按照例子实操是发现直接继承 EditView报错。
    在这里插入图片描述
    之后我按照错误提示 导入android.support.v7.widget.AppCompatEditText
    结果找不到android.support.v7.widget这个包
    在这里插入图片描述
    由于初学比较懵,通过百度在发现我的项目是androidx库 不在支持com.android.support:appcompat-v7这个库。
    参考: Android Studio-开发少年强国App(附录一)support与androidx版本之间新旧引用的对应

    将android.support.v7.widget.AppCompatEditText改为 :androidx.appcompat.widget.AppCompatEditText 就可以了
    在这里插入图片描述

    其他解决方法就是将 sdk的androidQ版本删掉

    再重建一个项目就可以将androidx改为支持android.support.v7的版本。但是现在androidx是趋势,不建议。

    展开全文
  • 主要介绍了Android 点击editview以外位置实现隐藏输入法的相关资料,需要的朋友可以参考下
  • android EditView

    2013-04-15 23:44:00
    EditView类继承自TextView类,EditView与TextView最大的不同就是用户可以对EditView控件进行编辑,同时还可以为EditView控件设置监听器,用来判断用户的输入是否合法。 转载于:...

    EditView类继承自TextView类,EditView与TextView最大的不同就是用户可以对EditView控件进行编辑,同时还可以为EditView控件设置监听器,用来判断用户的输入是否合法。

    转载于:https://www.cnblogs.com/lublog/archive/2013/04/15/3023237.html

    展开全文
  • EditView类继承自TextView类,EditView与TextView最大的不同就是用户可以对EditView控件进行编辑,同时还可以为EditView控件设置监听器,用来判断用户的输入是否合法。  以下为EditView常用属性及对应方法说明 您...
  • EditView控件

    2015-01-29 11:28:42
    EditView 可以编辑文件 首先打开main_Activity.xml布局文件 输入 主要也是在xml文件中编辑的
  • EditView左右选择数据

    2012-05-07 18:45:49
    EditView左右选择数据,一个简单的例子,共同学习,共同进步
  • private void initInputview(EditText view) { //先保存右边删除图标 Drawable drawable2 = view.getCompoundDrawables()[2];... //删除EditView左右上下图标 view.setCompoundDrawables(null, null, null, nu...
  • Android - EditView属性

    2015-11-25 10:16:12
    EditView弹出输入法,EditView在dialog中弹出输入法
  • android充值demo 自定义editview自定义radiobutton
  • 带有下拉选择的EditView 项目当中需要用的一个带国家选择还要带输入框的EditView,并且点击的时候还有文字颜色的变化,简单的写了一个. 首先是默认状态,username为黑色,外框为蓝色 当EditView失去焦点的时候,username...
  • android之EditView详解

    2019-08-09 14:05:52
    一、selectAllOnFocus:当EditView获取焦点的时候,选择全部文本。 二、EditView放输入表情 布局文件 <EditText android:id="@+id/input" android:layout_width="match_parent" android:layout_heigh.....
  • android IP地址输入控件,EditView焦点自动跳转下一个EditView 在做一个奇葩项目,碰到需要在手机上输入ip地址的东东,封装了一个控件,特此记录。 package com.sunseen.spcontrolsystem.view; import android....
  • EditView实现动态查询

    2020-06-16 22:42:03
    通过EditView实现模糊查询的方法 1、XML文件 需要一个简易搜索框和一个ListView <EditText android:id="@+id/search_text" style="@style/EditTextStyle" android:layout_width="400dp" android:layout_...
  • Android EditView 多行文本输入

    千次阅读 2018-09-27 21:10:48
    最近在做一个界面优化,用到了和查阅了很多editview相关的知识,这里记录一下 Android editView默认是单行输入,输入的内容自动往左移动,编辑起来比较困难.实现多行输入的两种方式如下: 1.在xml布局中  &lt;...
  • android控件——EditView

    2016-08-24 22:26:38
    EditView控件一、功能简介:它允许用户在控件里输入和编 辑内容,并可以在程序中对这些内容进行处理。EditText的应用场景应该算是非常普遍了, 发短信、发微博、聊 QQ等等,在进行这些操作时,你不得不使用到 ...
  • editview和软键盘详解 1.editview焦点和软键盘的调用并无关系 一直以来大家可能都有一个误区就是,editiview的焦点变化会直接影响软键盘的显示和隐藏,最典型的观点就是,我点击editview出现光标,软键盘就弹出来了...
  • Android 两个EditView互相监听 解决两个EditView互相监听闪退的问题 定义一个变量 记录是否正被编辑 private boolean flag = true; 第一个EditView监听 mEditView1.addTextChangedListener(new TextWatcher() { ...
  • 更改EditView的样式

    2019-04-19 09:26:11
    要让EditView变成所需要的样式需要配置background,引入对应的xml文件 其中xml文件示例为(可依据自己需要更改): <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android=...
  • android EditView无法编辑

    2017-11-14 09:43:07
    EditView 设置android:hint=" "时,无法输入,键盘输入没有反应,设置Android:inputType属性后正常了

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,595
精华内容 3,038
关键字:

editview