最近做一个项目,需要动态设置EditText为不可编辑状态,根据某些条件判断,设置EditText为可编辑状态:

eidtext.setFocusableInTouchMode(false);//不可编辑
        eidtext.setKeyListener(null);//不可粘贴,长按不会弹出粘贴框
        eidtext.setClickable(false);//不可点击,但是这个效果我这边没体现出来,不知道怎没用
        secend_eidtext.setFocusable(false);//不可编辑

网上查了很多,但是这些都存在一个问题就是长按之后会弹出粘贴框,之后:

eidtext.setKeyListener(null);//不可粘贴,长按不会弹出粘贴框

任然存在问题,虽然这些设置后,编辑框下面会存在一条横线:

最后找到了,解决问题的办法,只需简单设置:

eidtext.setEnabled(false);

完美的达到了我所需要的效果

android设置EditText为不可编辑状态相关推荐

  1. Android 设置EditText光标位置(转)

    Android 设置EditText光标位置 最后 CharSequence text = edtTxt_my_account_edit_nickname.getText();if (text ins ...

  2. android edittext背景颜色,Android 设置 EditText 背景颜色、背景图片

    Android 设置 EditText 背景颜色mView.findViewById(R.id.editText).setBackgroundResource(R.color.caution); An ...

  3. Android设置EditText输入类型:setInputType()方法和android:inputType属性

    需求: 本次需求是做密码输入的隐藏.显示. 过程: 时间太久,很多属性已经记不太清楚了,比较纠结,所以整合下属性. 结果: 布局文件------------------------------ < ...

  4. Android 设置EditText光标Cursor颜色及粗细

    2019独角兽企业重金招聘Python工程师标准>>> 在android的输入框里,如果要修改光标的颜色及粗细步骤如下两步即可搞定: 1.在资源文件drawable下新建一个光标控制 ...

  5. Android设置EditText键盘输入字母和数字

    1.布局中设置: android:inputType="number" android:digits="0123456789abcdefghijklmnopqrstuvw ...

  6. android 设置EditText可输入和不可输入状态

    //设置EditText可输入和不可输入状态 private void editTextable(EditText editText, boolean editable) {if (!editable ...

  7. Android设置Edittext只能输入数字字母并弹出英文键盘

    网上看到很多这么设置 editText.setInputType(InputType.TYPE_CLASS_NUMBER); editText.setKeyListener(DigitsKeyList ...

  8. android 设置EditText光标位置

    Android中有很多可编辑的弹出框,其中有些是让我们来修改其中的字符,这时光标位置定位在哪里呢? 刚刚解了一个bug是关于这个光标的位置的,似乎Android原生中这种情况是把光标定位到字符串的最前 ...

  9. Android设置EditText为单行 (软键盘显示下一项)

    在EditText中设置属性 android:singleLine="true"

最新文章

  1. 用JScript.net写.net应用程序(转)
  2. Scala中的trait特质
  3. 整理了一下linux/ubuntu里面卸载软件的方法
  4. 如何停止一个正在运行的java线程
  5. socket 网络 编程
  6. 30秒的PHP代码片段-MATH
  7. [AngularJS]Chapter 1 AnjularJS简介
  8. C语言 十进制和十六进制相互转换 - C语言零基础入门教程
  9. MyBatis 数据持久层
  10. 机器学习基础(二十四)—— Random Forest
  11. 什么情况下需要搭建大数据平台
  12. hdu 1556 Color the ball (线段树做法)
  13. sql外键需要输入吗_sql_外键(foreignkey)
  14. centos php ioncube_Linux安装Zend Guard和ioncube
  15. 计算机配件价格上涨,近期电脑整机和配件涨疯了,但唯独数据恢复不涨价。
  16. 《安富莱嵌入式周报》第233期:2021.10.04--2021.10.10
  17. Linux虚拟地址和物理地址的映射
  18. 笔记本加装固态硬盘的问题
  19. 《痞子衡嵌入式半月刊》 第 65 期
  20. 计算机多用户间软件共享文件,计算机文件共享有什么好处

热门文章

  1. C++入门基础(万字总结)(建议收藏!!!)
  2. 【文末有福利! 】刷脸开锁:背后的技术绝招
  3. CSS层级小技巧!如何在滚动时自动添加头部阴影?
  4. 哪有岁月静好,不过有人在为你负重前行
  5. 最赏识王小川的,还是马化腾
  6. C++设计模式——备忘录模式(高屋建瓴)
  7. Koa在实际的业务场景中,路由如何做分割?【文末留言送书】
  8. bzoj 3811 玛里苟斯 - 线性基
  9. 协议h2怎么php,net::ERR_SPDY_PROTOCOL_ERROR 错误 h2 协议,这个具体是什么引起的?
  10. 开源在线excel编辑器_5款免费在线PDF转换成word或者excel的分享