Android 设置EditText不可编辑

原创 2011年01月13日 16:15:00

在layout文件中可以通过设置EditText的android:editable属性来设置EditText为不可编辑

在代码中可以以下方法设置为不可编辑:

1、首先设置EditText显示的文本

2、调用setFocusable()方法,将参数设为false,

 

网上的其他方法:

editText
.
setFilters
(
new
 
InputFilter
[]
 
{

   
new InputFilter () {
       
public CharSequence filter ( CharSequence src , int start ,
               
int end , Spanned dst , int dstart , int dend ) {
               
return src . length () < 1 ? dst . subSequence ( dstart , dend ) : "" ;
       
}
   
}
});

android edittext不可编辑

两种选择: 第一个 不可编辑但是会弹出输入法 android:editable="false"    第二个 不可编辑同时不会弹出输入法 android:focusable=...
  • xjbclz
  • xjbclz
  • 2016年08月09日 22:58
  • 12255

android EditText 的不可编辑可点击

在开发过程中可能很多地方都需要输入 今天为大家整理一下EditText 的样式 很简单  Editext  ...
  • Naide_S
  • Naide_S
  • 2017年06月22日 09:11
  • 360

EditText怎么设置可点击不可编辑

android:clickable="true" android:focusable="false"
  • qq_24334367
  • qq_24334367
  • 2016年08月09日 10:45
  • 3806

android学习笔记之通过java源码设置EditText不可编辑状态

在java源码中通过简单方法实现动态控制EditText的可编辑状态。
  • qq12547345
  • qq12547345
  • 2015年08月25日 10:44
  • 771

Android EditText 如何不可编辑又可以响应点击事件

设置EditText不可编辑可能有人会想到用setEnable方法,但是设置了setEnable(false)之后,EditText的点击事件就不可以响应了. 如果我们想让EditText不可编辑又能...
  • github_39630560
  • github_39630560
  • 2017年08月04日 08:51
  • 1058

EditText可编辑状态和不可编辑状态切换 及其它特殊效果

经测试发现,如果EditText预先有内容,光标自然会在文字的末尾,但是如果预先内容为空,然后设置好内容,这种情况下光标自然会在文字的开头,所以这种情况下可以这样做让光标位于末尾: editText...
  • wei_chong_chong
  • wei_chong_chong
  • 2016年05月07日 12:30
  • 828

EditText设置不可编辑,可以复制功能(最简单)

EditText设置不可编辑,可以复制功能(最简单)首先设置不可编辑状态,基本上就是 android:editable="false" 但是我们会发现它已经被废弃了,虽然现在还可以用,但是已经不推荐...
  • u013279665
  • u013279665
  • 2016年08月16日 17:59
  • 2522

Android EditText 不可编辑到可编辑状态改变

android:id="@+id/tv_housename"                 android:layout_width="wrap_content"                ...
  • ding1145536113
  • ding1145536113
  • 2015年10月30日 09:37
  • 515

edittext的可编辑和不可编辑

如果让EditText不可编辑在xml实现很简单Android:editable 可是在代码中却没有setEditable 只能使用 editText.setFilters(new InputFilt...
  • yizhesong
  • yizhesong
  • 2016年05月19日 11:55
  • 776

Android中EditText设置editable属性为不可编辑的问题

EditText的editable属性用于设置是否可被编辑,但目前已被deprecate,相关文档说用inputType属性替代,但实际上似乎又无效果,可能是个bug。 只能寻求其他方式实现Edit...
  • tsocpp
  • tsocpp
  • 2015年06月11日 14:25
  • 7361
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 设置EditText不可编辑
举报原因:
原因补充:

(最多只允许输入30个字)