首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安卓EditText setEnabled(false)不工作

安卓EditText setEnabled(false)不工作是因为setEnabled(false)只能禁用EditText的输入功能,但是不会改变其外观。如果想要禁用EditText的外观和输入功能,可以使用以下方法:

  1. 使用setEnabled(false)禁用输入功能,并通过设置EditText的背景色或使用setAlpha(0.5f)来改变其外观。例如:
代码语言:txt
复制
EditText editText = findViewById(R.id.editText);
editText.setEnabled(false);
editText.setBackgroundColor(Color.GRAY); // 设置背景色为灰色
// 或者
editText.setAlpha(0.5f); // 设置透明度为0.5
  1. 使用setFocusable(false)方法同时禁用输入功能和外观。例如:
代码语言:txt
复制
EditText editText = findViewById(R.id.editText);
editText.setFocusable(false);

这样设置之后,EditText既不能获得焦点接收输入,也不会有输入框的外观。

应用场景:

  • 当需要禁用用户对EditText进行编辑时,可以使用setEnabled(false)或setFocusable(false)方法,例如在只展示数据而不允许编辑的界面中。
  • 可以用于表单验证,当某些条件不满足时,禁用相应的EditText以阻止用户输入。

推荐的腾讯云产品:

  • 如果在开发过程中需要使用云服务器进行移动应用程序的部署和测试,可以使用腾讯云的云服务器(CVM)产品。详情请查看:云服务器 (CVM)

请注意,以上提及的腾讯云产品仅作为示例,并非要求一定要使用腾讯云的产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Android RxJava 实战系列:联合判断

    本系列文章主要基于 Rxjava 2.0 接下来的时间,我将持续推出 Android中 Rxjava 2.0 的一系列文章,包括原理、操作符、应用场景、背压等等 ,有兴趣可以继续关注Carson_Ho的安卓开发笔记...wrap_content" android:layout_height="wrap_content" android:text="提交" android:enabled="false...传入EditText控件,点击任1个EditText撰写时,都会发送数据事件 = Function3()的返回值(下面会详细说明) * 3....& 设置按钮可点击样式 **/ Log.e(TAG, "提交按钮是否可点击: "+s); list.setEnabled...实际场景应用 & Rxjava的相关使用框架(如Retrofit、Eventbus) ,继续对 Android中 Rxjava 的实际开发需求场景进行深入讲解 ,有兴趣可以继续关注Carson_Ho的安卓开发笔记

    73420

    “隐私一扫光”安卓手机病毒无所不偷

    网络安全中心最近捕获一款安卓手机后门木马,该木马病毒除了会窃取用户短信、通讯录、及手机软、硬件相关的所有信息,还窃取通话录音、邮件、微博、QQ信息,几乎无所不偷,堪称手机“隐私一扫光...这也是目前发现的窃取隐私行为最复杂的一款安卓后门病毒。 安全专家指出,“隐私一扫光”安卓病毒是手机远程控制程序的被控端,不幸中毒的安卓手机几乎所有敏感信息都会被窃取。...“隐私一扫光”安卓后门有六大恶意行为,可偷窥、管理中毒安卓手机的一切隐私: 1.申请了几乎所有与隐私有关的安卓敏感权限:自启动、联系人、短信、网络、浏览器、电话、SD卡等;...这是目前为止,安全中心捕获的窃取隐私功能最完整的安卓后门。值得欣慰的是,这个“隐私一扫光”感染量还不高,暂未出现在国内安卓应用市场,通过点对点传 播的可能性最高。...安全专家建议,安卓手机用户小心安装好友通过QQ等聊天工具发送的apk文件或扫二维码下载apk。

    1.9K60

    flexible.js移动端适配安卓高分辨不兼容问题

    根据网上找到的解决办法,对于安卓设备,把dpr=1改为当前设备的dpr if (!dpr && !...,有些安卓机显示样式反而特别小呢?...其实有一点一定要注意,在代码中,我们可能针对不同dpr的设备设定了不同的样式,比如图片、宽高、字体大小等,这时候就要考虑到安卓可能的dpr了,否则这些针对性的样式必然会按默认的dpr=1的样式来展示的。...目前只是测了一部分安卓机,没有出现问题,dpr=2.75 是 小米 mix,dpr=4 是三星s6 edge ,我看网上安卓应该还有dpr=1.5的情况,目前我还没遇到。...所以一定要写多种方案,否则,安卓的样式真的就跪 了………………………… 这里有一片文章写的比较好,可以推荐阅读:http://blog.csdn.net/a0405221/article/details

    2.4K50

    一位可以不吃不喝不眠的腾讯安防工作者

    为了更好地满足日益迫切的安全需求,腾讯数据中心联合安全平台部,紧密结合IDC机房的监控场景,共同打造出一套IDC机房智慧安防解决方案「腾讯觅踪」。 ?...在自身数据中心运营实践及身份鉴别、行迹跟踪等技术的基础上,腾讯觅踪融入视频AI技术,覆盖了区域管控、边界安防、智能跟踪、火灾检测等场景需求,一旦发现异常立即告警,从而将视频监控模式从传统的事后追溯式升级为事前预警式...除了数据中心,腾讯觅踪还能为大型功能园区(如工厂、医院、校园等)提供视频安防服务。 觅踪应用场景视频 目前,腾讯觅踪依托腾讯智维平台为客户提供服务,未来将会作为独立产品呈现给客户。 ? ?

    2.9K40

    Android训练课程(Android Training) - 构建你的第一个应用

    构建你的第一个应用(app) 欢迎来到安卓开发! 这个课程教你如何构建你的第一个应用。你讲会学到如何去创建一个安卓工程和启动一个可以调试的应用的版本。...安卓开发包SDK工具可以很容易的创建一个由默认项目文件夹和文件组成的新的安卓项目。...Target SDK 目标SDK 指示了你测试过的你的应用可以支持的最高版本的安卓系统(仍然是用API级别指定) 当一个新的安卓版本变得可用,你应该测试你的应用在新的安卓版本并且更新这个值去匹配最新的...注意: 你的安卓SDK可能已经包含了最近的安卓支持库(support library)。...在最终的应用程序里的两个activity,运行在安卓4.4 这就是了,你完成构建里你的第一个安卓应用!

    2.2K00

    Android Focusable in Touch Mode 介绍

    下面总结 官方文档 Touch Mode 的介绍: Touch Mode 由于现在安卓手机基本都是触摸屏,导致我们没有意识到 Touch Mode 其实是一种特殊的状态,不同于 Selection,...在几年前,有些安卓手机上面还保留着键盘、触摸球(上图红色圈内),这个触摸球的作用相当于现在电视遥控器的上下左右键。...Touch Mode, Selection, and Focus 安卓手机在过去的几年里经历了多种输入方式,比如手指、电容笔、 键盘、触摸球等等,开发人员需要对这些不同的操作有不同的响应。 ?...现在的安卓应用开发比那个年代要轻松多了,但是在物联网发展下,我们还要考虑智能电视等其他智能设备的这些输入情景。...EditText 默认 focusableInTouchMode 为 true,因此我们点击后它才能获取焦点,当我们设置 EditText focusableInTouchMode 为 false 时,

    1.7K60
    领券