精华内容
下载资源
问答
  • EditText属性

    2011-10-28 12:21:10
    EditText属性集合 在网上复制的。
  • EditText 属性

    千次阅读 2012-12-10 10:50:43
    EditText的属性里面已经封装好了相关的设置,上一篇文章里面也提到了,不熟悉的可以去查看上一篇EditText属性大全,这里着重讲输入限制的属性: android:digits="1234567890.+-*/%\n()" 限制输入框中只能输入自己...

    EditText的layout设置大家都知道就不累赘了,这里主要说怎么设置输入限制。

    EditText的属性里面已经封装好了相关的设置,上一篇文章里面也提到了,不熟悉的可以去查看上一篇EditText属性大全,这里着重讲输入限制的属性:

    android:digits="1234567890.+-*/%\n()"
    限制输入框中只能输入自己定义的这些字符串 如果输入其它将不予以显示
    android:phoneNumber="true"
    限制输入框中只能输入手机号码
    android:password="true"
    限制输入框中输入的任何内容将以"*"符号来显示
    android:hint="默认文字"
    输入内容前默认显示在输入框中的文字
    android:textColorHint="#FF0000"
    设置文字内容颜色
    android:enabled="false"
    设置输入框不能被编辑

     

     

    设置EditText,只输入数字,或者特定字符:

          方法1:生成DigitsKeyListener对象

    复制内容到剪贴板 程序代码

    editText.setKeyListener(newDigitsKeyListener());



      方法2:在EditText中设置属性,android:numeric="integer"即只能输入整数,如下

    复制内容到剪贴板 程序代码

                <EditText
                android:text=""
                android:layout_width="150dip"
                android:layout_height="wrap_content"
                android:id="@+id/editText1"
                android:textSize="20dip"
                android:numeric="integer"            />


        方法3::新建一个char[],在里面添加允许输入的字符。如下

    复制内容到剪贴板 程序代码

    editText.setKeyListener(newNumberKeyListener(){
     

       @Overri  
      protected char[]getAcceptedChars(){
                  char[]   mychar ={'a','b','c','1','2','3'};

                  return mychar;
        }
    });

    另:“请输入用户名”、“请输入密码”,在输入框中经常会有这些提示信息告诉用户这里输入的是什么内容,因此在Android中对应的为输入框控件EditText提供了提示信息的功能。

    输入框提示信息设置有两种方法,分别是布局中定义,和代码中实现。

    A、布局中定义提示信息

    android:hint="输入名称"  

    B、代码中实现提示信息

    editText.setHint("输入名称") ;

    通过以上任一种方式的设定后,提示信息将会以黯淡的颜色显示在输入框中,当用户点击时候提示信息就会自动消失

    展开全文
  • editText属性

    2017-07-13 18:02:55
    表明一下editText属性,免得每次使用的时候还要去找。

    
    

    <EditText
        android:layout_width="0dp"
        android:layout_weight="2"
        android:layout_height="match_parent"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="15dp"
        android:background="@null"  //背景设置null,不会加载别的不认识的背景,比如系统自带
        android:gravity="center_vertical"
        android:hint="请输入姓名"
        android:imeOptions="actionSearch"
        android:singleLine="true"
        android:text="@={searchActivity.searchKey}"//要慎重使用,如果你没有使用databinding 的话,就删掉这一行
        android:textColor="@color/colorTextcolor"
        android:textColorHint="@color/colorOrderText"//hint 字体的颜色
        android:textSize="20sp"
        />

    android:text="@={searchActivity.searchKey}"
    在Databinding时使用,如果searchActivity.searchKey  返回一个String类型的字符串,就可以用这个方法来接收,而且不用再监听.


    在弹出虚拟键盘的时候,弹出数字的虚拟键盘:

       android:digits="1234567890."//xml布局文件中,editText的属性


       editText.setInputType(EditorInfo.TYPE_CLASS_PHONE);  //再调用的时候,代码中添加

    或者直接在属性中添加:


    android:inputType="number"







    展开全文
  • edittext 属性

    2018-07-12 18:19:00
    1.去掉edittext的底线,设置,不管是edittext,还是appcompatEdittext都是这个属性 转载于:https://www.cnblogs.com/hechangshou/p/9301004.html

    1.去掉edittext的底线,设置,不管是edittext,还是appcompatEdittext都是这个属性

     

    转载于:https://www.cnblogs.com/hechangshou/p/9301004.html

    展开全文
  • Edittext属性

    2019-03-15 20:01:00
    EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="phone" /> 可选参数如下: 文本类型,多为大写、小写和数字符号 android:inputType=...
    <EditText   
            android:layout_width="fill_parent"   
            android:layout_height="wrap_content"   
            android:inputType="phone" />

    可选参数如下:

    文本类型,多为大写、小写和数字符号

    android:inputType="none"  
    android:inputType="text"  
    android:inputType="textCapCharacters"  
    android:inputType="textCapWords"  
    android:inputType="textCapSentences"  
    android:inputType="textAutoCorrect"  
    android:inputType="textAutoComplete"  
    android:inputType="textMultiLine"  
    android:inputType="textImeMultiLine"  
    android:inputType="textNoSuggestions"  
    android:inputType="textUri"  
    android:inputType="textEmailAddress"  
    android:inputType="textEmailSubject"  
    android:inputType="textShortMessage"  
    android:inputType="textLongMessage"  
    android:inputType="textPersonName"  
    android:inputType="textPostalAddress"  
    android:inputType="textPassword"  
    android:inputType="textVisiblePassword"  
    android:inputType="textWebEditText"  
    android:inputType="textFilter"  
    android:inputType="textPhonetic"

    数值类型

    android:inputType="number"  
    android:inputType="numberSigned"  
    android:inputType="numberDecimal"  
    android:inputType="phone"//拨号键盘  
    android:inputType="datetime"  
    android:inputType="date"//日期键盘  
    android:inputType="time"//时间键盘


    android:textScaleX="1.5"    //设置字与字的水平间隔
    android:textScaleY="1.5"    //设置字与字的垂直间隔

    设置英文字母大写类型的属性:android:capitalize 默认none,提供了三个可选值:

    • sentences:仅第一个字母大写
    • words:每一个单词首字母大小,用空格区分单词
    • characters:每一个英文字母都大写

    转载于:https://www.cnblogs.com/koneed321/p/10539211.html

    展开全文
  • edittext属性

    2016-09-08 10:39:09
     把该EditText设为:android:password="true" // 以”.”形式显示文本 (2)在代码里设置: 通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。 editText.setTransformationMet

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,301
精华内容 1,720
关键字:

edittext属性