精华内容
下载资源
问答
  • 原本写了一个XML文件设置EDITTEXT的圆角 结果没有效果 之后直接在edittext中设置 android:background="#ff00ff"发现搜索框颜色根本没有变化,想请教一下是什么原因导致的呢?
  • 原本写了一个XML文件设置EDITTEXT的圆角 结果没有效果 之后直接在edittext中设置 android:background="#ff00ff"发现搜索框颜色根本没有变化,想请教一下是什么原因导致的呢?
  • EditText

    2017-09-09 13:48:27
    主要练习 inputType属性 EditText是TextView的子类 所以方法和TextView一样使用 运行结果如下 什么都不说了直接上main.xml的代码吧 xmlns:tools="http://schemas.android

    主要练习 inputType属性 EditText是TextView的子类 所以方法和TextView一样使用
    运行结果如下
    这里写图片描述
    什么都不说了直接上main.xml的代码吧

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        android:orientation="vertical"
        tools:context=".MainActivity" >
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="12sp"
            android:text="情输入用户名" />
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="text"
            android:hint="情输入用户名" />
    
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="12sp"
            android:text="情输入用户密码" />
          <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="textPassword"
            android:hint="情输入用户密码" />
    
    
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="12sp"
            android:text="情输入出生日期" />
          <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="date"
            android:hint="情输入出生日期" />
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="12sp"
            android:text="情输入手机号码" />
          <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="phone"
            android:hint="情输入手机号码" />
    
    </LinearLayout>
    

    main.java代码不用修改

    展开全文
  • 这个订单中可以有多个商品,edittext设置的全选的。我删除了一个商品之后,再刷新整个adapter,然后再次将焦点放上去,不会全选,再点击另一个edittext,之前的光标没有消失。这时输入一个数字,逻辑失效。 ...
  • 小米手机edittext背景框显示为黑色是什么原因?问题描述: 一般情况下,我们会将edittext在xml文件中 <EditText android:id="@+id/et_home_search" android:layout_width="0dp" android:layout_height

    小米手机edittext背景框显示为黑色是什么原因?

    问题描述:
    一般情况下,我们会将edittext在xml文件中

        <EditText
                    android:id="@+id/et_home_search"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center_vertical"
                    android:layout_marginLeft="10dp"
                    android:layout_weight="1"
                    android:background="@drawable/home_search_shape"
                    android:hint="搜索"
                    android:padding="10dp"
                    android:textColor="#f00"
                    android:textSize="10sp" />

    对其设置背景所用的xml文件如下

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle">
        <corners android:radius="4dp" />
        <stroke android:color="#fff" android:width="1dp"/> 
    
    </shape>

    然后在真机上测试发现
    (1)小米手机背景框为纯黑色.红米手机正常显示
    (2)华为,三星、等其他机型正常显示

    解决办法,只需一行代码
    把edittext设置的背景shap中,加入全透明即可

      <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle">
        <corners android:radius="4dp" />
        <stroke android:color="#fff" android:width="1dp"/> 
    
      <solid android:color="#00000000"/>
    </shape>
    

    如此便完美解决了问题,不信?你试试。

    展开全文
  • String str=et.getText().toString();其中et为EditText类型
  • <div><p>难道不应该焦点不在ediitext上才隐藏么?</p><p>该提问来源于开源项目:zybieku/SoftKeyboardUtil</p></div>
  • 很简单。注意事项在注释当中给出 ...//监听EditText private void checkUserPhone() { mPhoneEdit.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int star
    很简单。注意事项在注释当中给出
    //监听EditText
    private void checkUserPhone() {
        mPhoneEdit.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
                Log.e("监听EditText1", String.valueOf(mPhoneEdit.getText()) + count);
    
            }
    
            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
                Log.e("监听EditText2", s.toString());
            }
    
            @Override
            public void afterTextChanged(Editable s) {
                if (s.length() == 11) {
                    Log.e("监听EditText2", "成功了" + s.toString());
                    checkUserExist(s.toString());
                }
            }
        });
    }
    
    
      //监听PassEditText判断输入的密码是什么格式
        private void checkUserPass() {
            mEditPass.addTextChangedListener(new TextWatcher() {
                @Override
                public void onTextChanged(CharSequence s, int start, int before, int count) {
                }
    
                @Override
                public void beforeTextChanged(CharSequence s, int start, int count, int after) {
                }
    
                @Override
                public void afterTextChanged(Editable edt) {
                    try {
                        String temp = edt.toString();
                        String tem = temp.substring(temp.length() - 1, temp.length());
                        char[] temC = tem.toCharArray();
                        int mid = temC[0];
                        if (mid >= 48 && mid <= 57) {//数字
                            a = 1;
                            Log.e("这是数字", "这是数字");
                            return;
                        }
                        if (mid >= 65 && mid <= 90) {//大写字母
                            Log.e("这是数字", "大写字母");
                            b = 1;
                            return;
                        }
                        if (mid > 97 && mid <= 122) {//小写字母
                            Log.e("这是数字", "小写字母");
                            c = 1;
                            return;
                        }
                        edt.delete(temp.length() - 1, temp.length());
                    } catch (Exception e) {
    // TODO: handle exception
                    }
                }
            });
        }

    展开全文
  • EditText Background

    2019-10-03 09:45:11
    今天研究了一个EditText什么不同的主题下会显示不同的背景,例如一个背景框或者一条下划线。 明显这一个selector 不同造成的,那这个selector在哪里定义的呢? 我们下面来看代码: 我们的manifest文件 ...

    今天研究了一个EditText 为什么不同的主题下会显示不同的背景,例如是一个背景框或者一条下划线。

    明显这是一个selector 不同造成的,那这个selector是在哪里定义的呢?

    我们下面来看代码:

    我们的manifest文件

    1  android:theme="@style/Theme.AppCompat.Light.DarkActionBar">

    在Theme.AppCompact.Light.DarkActionBar下面

    1 <style name="Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light.DarkActionBar"/>

    在Base.Theme.AppCompat.Light.DarkActionBar下面

    <style name="Base.Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light">

    在Base.Theme.AppCompat.Light下面

    <style name="Base.Theme.AppCompat.Light" parent="Base.V7.Theme.AppCompat.Light">

    终于发现了

    <item name="editTextBackground">@drawable/abc_edit_text_material</item>

    可以看到这个abc_edit_text_material就是一个selector ,以一条9.patch 的下划线为黑色的矩形作为背景。

    同理,其它Theme 可以自己查了

     

    转载于:https://www.cnblogs.com/howarddeng/p/5373337.html

    展开全文
  • searchView一个搜索栏,...找了好几个模板,但是人家都最多给你封装为EditText,没有TextView的 我觉得searchView可以看作一个ViewGroup,里面包含的成员变量R.id.search_src_text 但它就是个TextView,真奇怪
  • Android[初级教程]第二篇 EditText控件

    千次阅读 2011-09-30 11:37:59
    接上次的教程,这次我们在界面中加个EditText,EditText是什么?看名字就知道啦,什么?你小学英语没学好,我晕,Edit是编辑的意思,Text是文本,连一起就是可编辑文本控件.我们看一下main.xml ...
  • 04-13 16:53:36.652 8880-8880/com.xiangchao.starspace W/System.err: android.content.res.Resources$NotFoundException: File res/drawable/abc_ic_menu_selectall_material.xml from drawable resource ID #0x7f...
  • android基础EditText

    2020-08-03 22:23:24
    android:inputType 决定弹出什么键盘的! android:hint 输入框输入前的提示语 android:maxLines 最大行数 android:drawableLeft 输入框的左边的图标 android:drawablePadding 图标距离文字的距离 //...
  • 添加以下的import代码: import android.widget.Button; import android.widget.TextView; 如果使用Eclipse的话,可以使用快捷键【Ctrl+Shift+o】 ,自动添加相应的import。 chon
  • EditText最大行数

    2016-07-24 11:52:22
    EditText在android开发中一个经常用到的基础控件,功能也很强大,限制输入字符类型,字数什么的。但是最近在工作中遇到了需要控制editText最大可输入行数的要求。这个功能控件本身没有提供,EditText.setMaxLines...
  • EditText 相关

    2016-03-25 10:50:09
    软键盘的Enter键默认显示的“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后按Enter表示要去搜索了,但是默认的Enter键显示的...
  • ScrollView嵌套EditText,这会有什么问题呢,我这里说的EditText内输入多行内容,当EditText所在布局不够的时候,必然需要滑动查看输入的所有内容。可是当我们把EditText放在ScrollView里面的时候,会发现...
  • 什么80%的码农都做不了架构师?>>> ...
  • LayoutInflater inflater = LayoutInflater.from(mContext); LinearLayout dilogview = ...```我的dilog这样写的,请问各位大神,光标在edittext上,可为什么不弹出软键盘,点击edittext也不出软键盘
  • EditText是用于进行文本输入的UI控件. 基础样例 1.普通输入 效果图 代码 <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我是EditText" /> 2.设置...
  • 我用自己的手机做模拟器使用练习这几个控件发现宽度不能铺满父容器,求解这是什么原因?控件代码如下:android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientat...
  • Android 控件Edittext详解

    2017-03-22 19:44:32
    Android 控件Edittext详解主要介绍Edittext的函数 这从Android官网上面下截下来的主要函数,... 这个指定是Edittext中相当于提示edittext中所要填写的文字如下图中的搜索就是用hint指定的,当然在edittext中图片和
  • EditText操作输入法

    2013-08-22 23:44:47
    虽然说网络上资源丰富,但为毛今天要实现这么简单的一个功能却...1、设置EditText首选输入法:(简单快捷的方式~但网上为什么就没找到资料) EditText edtInput = (EditText)findViewById(R.id.edtInput); edtInput.se
  • 作为一名android开发初学者,在按照Android官方开发教程进行自己学习的时候...1.在activity_main.xml文件中,由于未知原因,很多报错的人这一行和我下图的并不完全一样,但无论是什么样,这一行都要改成我这样,问题即
  • 自定义控件之EditText

    2017-02-08 15:03:41
    1.EditText简介  EditText在Android开发中使用频率最高的控件之一,它用户跟Android应用进行...2.为什么要自定义EditText控件  系统自带的EditText虽然可以实现一般的EditText功能,但是有的时候想在赋予EditTex

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 568
精华内容 227
关键字:

edittext是什么