`
zhouxiaoli521
  • 浏览: 562343 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 让EditText不可编辑的简单方法

阅读更多

xml android:editable

==================

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

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

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

 

分享到:
评论

相关推荐

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

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

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

    有一个需求是这样的,页面上有一个输入框,供用户输入手机号码,如果通讯录里面存在这个号码,会自动把名字追加到号码后面。...没办法,之好在一个EditText里面来实现号码部分可编辑,名字是自动追加上的。

    Android应用源码之前面部分可以编辑后面部分不可编辑的EditText.rar

    总的来说,实现"Android应用源码之前面部分可以编辑后面部分不可编辑的EditText"的核心在于自定义EditText控件,通过重写`onTouchEvent()`方法并结合`InputFilter`等手段,控制用户输入的范围和格式。这个压缩包中的...

    安卓EditText输入框相关-前面部分可以编辑后面部分不可编辑的EditText.zip

    这个压缩包文件"安卓EditText输入框相关-前面部分可以编辑后面部分不可编辑的EditText.zip"似乎包含了一个示例,演示如何实现一个特殊的`EditText`,其中前一部分可以编辑,而后一部分则保持静态,不可修改。...

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

    "前面部分可以编辑后面部分不可编辑的EditText"就是一个典型的自定义控件示例,它结合了可编辑与只读区域的功能,为用户提供了一种特殊的数据输入方式。这种控件可能在填写表单、密码输入等场景中有很好的应用。 ...

    Android中EditText实现不可编辑解决办法

    这里我们将详细讨论如何在Android中实现EditText不可编辑,并探讨相关知识点。 首先,我们注意到“android:editable”属性在早期的SDK版本中被使用来控制EditText的可编辑性。然而,这个属性已经被弃用。官方推荐...

    安卓Android源码——前面部分可以编辑后面部分不可编辑的EditText.zip

    为了实现部分可编辑的部分不可编辑的效果,我们需要自定义一个 `EditText` 组件,并覆写其关键方法。 1. **创建自定义 `EditText` 类** 创建一个新的 Java 类,继承自 `EditText`,例如命名为 `CustomEditText`。...

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

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

    Android EditText 插入表情

    它继承自`TextView`,并增加了可编辑性。在XML布局文件中,我们可以通过设置`android:id`、`android:hint`等属性来创建和定制`EditText`。 为了实现表情插入功能,我们需要对`EditText`进行扩展,创建一个自定义的`...

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

    它是一个可编辑的文本视图,继承自`TextView`,用户可以在其中输入、修改或删除文本。默认情况下,`EditText`支持单行文本输入,但通过设置`android:maxLines`属性,我们可以让它变为多行输入。 要实现字数统计,...

    Android开发EditText属性

    - **android:textAlign**:虽然`EditText`本身不支持此属性,但其父类`TextView`支持。可用于设置文本对齐方式,如居中(`center`)。 - **android:textScaleX**:控制字与字之间的间距比例,可以用来调整文本的紧密...

    Android开发EditText属性.txt

    ### Android开发中的EditText属性详解 #### 一、概述 `EditText`是Android中非常重要的一个控件,主要用于接收用户输入的文本。它继承自`TextView`,而`TextView`又继承自`View`,因此`EditText`具备了`View`和`...

    Android应用源码之前面部分可以编辑后面部分不可编辑的EditText.zip

    在某些特定的应用场景下,我们可能需要实现一个EditText,它的前面部分可以编辑,而后面的部分则是不可编辑的固定文本。这个需求在创建自定义输入框或者密码输入时尤为常见。本压缩包中的源码就展示了如何实现这样一...

    [Android开发从零开始].5.EditText控件学习

    在Android应用开发中,EditText控件是不可或缺的一部分,它允许用户输入文本,广泛应用于登录注册、表单填写等场景。本教程将从基础到高级,深入讲解EditText的使用方法。 首先,EditText是Android SDK中的一个...

    Android中EditText的常用方法说明.pdf

    总之,熟练掌握EditText的常用方法是Android开发中必不可少的技能。正确使用这些方法能够帮助开发者创建更符合用户需求、交互性更强的应用界面。通过结合其他组件和功能,可以构建出丰富多样的Android应用。

    Android高级应用源码-前面部分可以编辑后面部分不可编辑的EditText.rar

    通过`setKeyListener(null)`或者设置`android:inputType="none"`可以让这部分文本不可编辑。同时,为了保持视觉效果,可以使用SpannableString对象来设置不同的文字颜色或者样式。 5. **处理复制/粘贴操作**: ...

    Android EditText 禁止emoj表情输入

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

Global site tag (gtag.js) - Google Analytics