`
asuschb
  • 浏览: 6988 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

EditText控件实现只读

 
阅读更多
android的EditText控件实现只读只需设置三个方法:
editText.setCursorVisible(false);//隐藏光标
editText.setFocusable(false);//失去焦点
editText.setFocusableInTouchMode(false);//虚拟键盘隐藏
如果需记录状态,可以继承EditText类,添加一个属性enable来控制

分享到:
评论

相关推荐

    EditText如何禁止弹出输入法Demo

    在Android开发中,有时我们可能需要在特定场景下禁止`EditText`控件弹出系统输入法,例如在显示只读信息或密码输入等场合。在标题提到的"EditText如何禁止弹出输入法Demo"中,我们可以看到开发者从4.4版本的拨号盘...

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

    在这种情况下,我们需要实现EditText的只读模式。这里我们将详细讨论如何在Android中实现EditText不可编辑,并探讨相关知识点。 首先,我们注意到“android:editable”属性在早期的SDK版本中被使用来控制EditText的...

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

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

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

    这两个区域可以由同一个EditText控件内部管理,但视觉上通过分割线或者颜色区分,让用户感知到它们的不同。 关键步骤可能包括: 1. **创建自定义EditText类**:创建一个新的Java类,继承自EditText,并添加必要的...

    TextView的字体自适应控件的大小

    `EditText`与`TextView`在处理文本上有许多相似之处,但`EditText`是可编辑的,而`TextView`通常是只读的。因此,从`EditText`的例子中汲取灵感,可以为`TextView`创建一个自适应字体大小的功能。 实现这个功能通常...

    锁定text控件文本

    综上所述,“锁定text控件文本”是一个跨平台、跨语言的需求,通过设置特定的属性,可以实现文本的只读展示,防止用户修改。同时,开发者还需关注用户体验和数据安全等方面,以构建更加完善的应用程序。

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

    本压缩包提供了一份高级应用源码,重点展示了如何实现EditText的一个特殊功能:前面部分可编辑,后面部分不可编辑。这个特性在某些特定的应用场景下非常有用,比如在输入信用卡号时,用户可能需要输入前半部分数字,...

    Android开发问题集锦第一期

    #### 四、EditText控件无法代码设置ReadOnly只读 **问题描述**: Android中的`EditText`控件允许用户输入文本,但在某些情况下,开发者可能需要将其设置为只读状态,以防止用户修改其中的内容。然而,`EditText`...

    显示和隐藏密码或金额Demo

    1. **EditText控件**:在Android中,用于输入文本的组件是`EditText`。对于密码输入,我们可以设置`inputType`属性为`textPassword`,这将使输入的字符自动被替换为星号或圆点,保护用户的隐私。例如: ```xml ...

    Android开发问题集锦第一期.pdf

    4. **EditText控件无法代码设置ReadOnly只读** 在代码中,可以通过`editText.setKeyListener(null)`或`editText.setEnabled(false)`使EditText变为只读状态,防止用户编辑。 5. **使用xml让Activity无标题** 可以...

    Android开发问题集锦第一期[归纳].pdf

    问题四:EditText控件无法代码设置ReadOnly只读 在Android中,可以通过设置EditText的属性`android:inputType="none"`或在代码中使用`editText.setKeyListener(null)`来实现只读效果。 问题五:使用xml让Activity无...

    android计算器

    - **文本框**:用于显示输入的数字和计算结果,通常使用EditText控件,但在这个项目中可能使用TextView,因为它通常是只读的。 - **自定义布局**:为了达到计算器的特定样式,开发者可能会创建自定义布局或重绘...

    Android实现简易计算器源码

    这些按钮可以通过`<Button>`元素创建,显示区域通常用`<EditText>`来实现,设置为只读模式以展示计算结果。 2. **事件监听**: - 通过`OnClickListener`或`OnTouchListener`来处理按钮点击事件。当用户点击按钮时...

    Android 备忘录+闹钟

    1. UI设计:使用`EditText`控件收集备忘录标题和内容,`Button`用于触发添加、编辑和删除操作。可以使用`RecyclerView`展示备忘录列表,每个条目显示标题和部分内容。 2. 操作逻辑:在用户输入后,将数据保存到...

    Android控件之EditView常用属性及应用方法

    - `android:editable`: 是否允许用户编辑文本,设置为false则变为只读模式。 - `android:gravity`: 控制文本在EditView中的对齐方式,如左对齐、居中、右对齐。 - `android:layout_width`和`android:layout_...

    Android界面编程

    `TextView`是一个只读文本标签,支持多行显示、字符串格式化和自动换行等功能。通过设置XML属性和调用`TextView`类的方法,可以灵活地控制文本的显示样式。 **实例演示**:假设我们需要创建一个简单的布局文件,...

Global site tag (gtag.js) - Google Analytics