`

android EditText设置不可写(转)

 
阅读更多
1.在xml中实现是很简单的事情,代码如下:

android:editable="false"


2.用java代码实现就有点复杂了,代码如下:

editText.setFilters(new InputFilter[] { new InputFilter() { public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { return source.length() < 1 ? dest.subSequence(dstart, dend) : ""; } } });
分享到:
评论
1 楼 yizhesong 2016-05-19  
如何更改回来?

相关推荐

    android edittext表情过滤

    9. **测试与调试**:最后,全面的测试是必不可少的,确保所有目标设备和Android版本上的表现都符合预期。 综上所述,"android edittext表情过滤"涉及字符编码、EditText的自定义过滤、正则表达式、性能优化以及兼容...

    Android-AndroidEditText多行文本输入字数统计限制数量

    默认情况下,`EditText`支持单行文本输入,但通过设置`android:maxLines`属性,我们可以让它变为多行输入。 要实现字数统计,可以监听`EditText`的`TextWatcher`接口。`TextWatcher`提供了三个方法:`...

    Android EditText 插入表情

    在Android开发中,实现类似于微信的表情输入功能,可以让用户的交互体验更加丰富和便捷。...这个功能不仅提高了用户的输入效率,还为应用增添了趣味性和互动性,是现代移动应用设计中不可或缺的一部分。

    Android EditText使用详解-包含很多教程上看不到的功能演示

    在Android开发中,`EditText`控件是必不可少的,它用于接收用户输入的数据,比如用户名、密码、电子邮件等。本文将深入探讨`EditText`的使用,包括一些在常见教程中较少涉及的功能。以下是对`EditText`的详尽解析: ...

    android 前面部分可以编辑后面部分不可编辑的EditText Demo.zip

    标题“android 前面部分可以编辑后面部分不可编辑的EditText Demo”所指向的就是这样一个定制的EditText实现。在这样的组件中,前段的文本(例如,固定的国家代码或日期格式)是固定不变的,用户只能在指定的可编辑...

    Android EditText筛选+选择功能开发

    "Android EditText筛选+选择功能开发"这个主题涵盖了一些关键的技术点,包括但不限于输入过滤、文本监听、下拉选择等。以下将详细介绍这些知识点。 ### 1. 输入过滤(InputFilter) 输入过滤是限制用户在EditText...

    Android EditText 禁止emoj表情输入

    在Android中,`EditText`继承自`TextView`,它提供了一个可编辑的文本视图,允许用户输入文本。默认情况下,`EditText`会接收所有的字符输入,包括字母、数字以及各种特殊字符,当然也包括emoji表情。 要实现禁用...

    Android EditText插入QQ表情源码

    2. **自定义`EditText`组件**:由于默认的`EditText`不支持直接插入图片,所以需要自定义一个继承自`EditText`的组件,如`SmiliesEditText`。在这个自定义组件中,你需要重写`onTextChange`等事件处理方法,以便在...

    android EditText 限制输入的4种方法【修正版】

    在Android开发中,EditText是用户输入文本的基本组件,它允许用户在界面上输入、编辑文本。有时,我们可能需要对EditText的输入进行限制,比如限制输入的字符长度、类型、格式等,以满足特定的应用场景需求。在...

    Edittext限制字符数,可以限制最大和最小。

    在Android开发中,`EditText` 是一个非常常用的控件,用于接收用户输入的文本信息。在实际应用中,我们往往需要对用户输入的字符数量进行限制,以满足特定的业务需求,比如密码输入、手机号验证等。标题和描述中提到...

    android EditText 限制输入的4种方法

    在Android开发中,EditText是用户交互的一个重要组件,它允许用户输入文本。有时,为了确保应用的用户体验和数据完整性,我们需要对EditText的输入内容进行限制。以下是对标题和描述中提到的四种限制EditText输入...

    Android例子源码前面部分可以编辑后面部分不可编辑的EditText.zip

    这个需求变态的地方在于,假如用一个EditText TextView,那么不好控制二者之间的距离,就算是做了各种适配,但是用户可以设置系统的字体,仍然显示很难看!没办法,之好在一个EditText里面来实现号码部分可编辑,...

    android 自定义带删除按钮的EditText

    在自定义的EditText中,删除按钮默认是不可见的。我们可以根据文本是否为空来决定删除按钮的可见性。例如,在`onTextChanged`回调中进行控制: ```java addTextChangedListener(new TextWatcher() { @Override ...

    Android EditText 仿软键盘删除按钮实现

    首先,我们需要在`EditText`上添加一个可长按的删除按钮。这通常可以通过创建一个自定义的`Drawable`资源来完成,例如一个背景图,包含一个删除图标。在`XML`布局文件中,我们可以这样设置`EditText`的背景: ```...

    安卓EditText输入框相关-material风格的edittext效果很不错。.rar

    5. **输入类型**:EditText支持多种输入类型,如电话号码、电子邮件地址等,通过`android:inputType`属性设置。例如,`android:inputType="textEmailAddress"`将限制输入为电子邮件格式。 6. **图标**:可以添加...

    前面部分可以编辑后面部分不可编辑的EditText

    这个需求变态的地方在于,假如用一个EditText+TextView,那么不好控制二者之间的距离,就算是做了各种适配,但是用户可以设置系统的字体,仍然显示很难看!没办法,之好在一个EditText里面来实现号码部分可编辑,...

    Android EditText 控件例子

    在Android开发中,`EditText`控件是必不可少的组件之一,它允许用户输入文本,广泛应用于登录、注册、评论等场景。本篇文章将深入探讨`EditText`的基本使用、属性配置、监听事件以及自定义样式等方面,帮助开发者更...

    Android 自定义完美支持下划线虚线和波浪线的EditText

    Android 自定义完美支持下划线虚线和波浪线的EditText;JAVA非Kotlin;添加了右下角绘制提示内容。网上发现Android开发的代码近两年基本没有最新内容,不知道为啥。自己研究源码进行的编写。开发不易、养家糊口不易...

    Android EditText 带清空按钮

    总结一下,创建一个带有清空按钮的`EditText`在Android开发中并不复杂,只需要在布局文件中添加`EditText`和按钮,然后在Java或Kotlin代码中设置点击事件和文本监听。通过以上步骤,我们可以创建一个用户友好的输入...

    android EditText 限制最大输入字符,是字符不是长度哦

    在Android开发中,`EditText` 是一个非常常用的控件,用于接收用户输入的文字信息。有时候,我们可能需要对用户输入的字符数量进行限制,比如信用卡号、密码输入等场景,这时就需要设置`EditText`的最大输入字符数。...

Global site tag (gtag.js) - Google Analytics