文档章节

设置EditText不可编辑

陈玉亮541
 陈玉亮541
发布于 2014/04/29 16:25
字数 163
阅读 380
收藏 0

首先调用不可编辑状态的方法:

private void setEditTextDisable() {
		et_name.setEnabled(false);
		et_mobilePhone.setEnabled(false);
		et_address.setEnabled(false);
		imageButton.setEnabled(false);
	}

设置按钮,触发点击事件:

private boolean flag = false;
Button bt_update=(Button)findViewById(R.id.update);    //在布局文件中添加button的id

bt_update.setOnClickListener(new OnClickListener(){
			@Override
			public void onClick(View arg0) {
				if(!flag) {
					bt_update.setText("保存修改");
					setEditTextAble();
					flag = true;
				} else {
					//往数据库里面更新数据
					setTitle("修改数据");
					update();    //修改数据的方法
					setEditTextDisable();
					bt_update.setText("修改");
					flag = false;
				}
				
			}});

调用可编辑状态的方法:

private void setEditTextAble() {
		et_name.setEnabled(true);
		et_mobilePhone.setEnabled(true);
		et_address.setEnabled(true);
		imageButton.setEnabled(true);
		setColorToBlack();
	}


© 著作权归作者所有

共有 人打赏支持
陈玉亮541
粉丝 0
博文 2
码字总数 163
作品 0
长春
私信 提问
EditText设置更多文字为省略号

在Textiew中可以通过设置TextView的属性android:maxEms和android:ellipseize来使过多的文字显示为省略号,在EditText中设置只这两个属性则不行,android默认只有在文字不可编辑的状态下才可以...

summerpxy
2015/10/28
2.3K
0
Android NumberPickerDialog

参考1:http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/2.0r1/com/android/mms/ui/NumberPickerDialog.java?av=h 参考2:http://blog.csdn.ne......

当空皓月
2015/04/15
0
0
Android开发之EditText属性详解

1、EditText输入的文字为密码形式的设置 (1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本 (2)在代码里设置: 通过设置EditText的setTransformation...

的书法上的
2014/07/28
0
0
Android拖动EdiText变成TextView

做了一个可以拖动控件的界面,动态添加一个EditText, 然后添加OnTouch事件,让它可以被拖动,但是拖动时它就变成不可编辑,像一个TextView那样。是什么原因的?

dreamers
2012/09/21
948
1
EditText的一些常用功能的介绍

一:新建HelloEditText工程 新建一个Hello world详细步骤可以参见 Android教程之三:第一个Android应用,HelloWorld 创建设置如下: Project name: HelloEditText Build Target :android 2....

yuwentao
2012/04/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ES6与CommonJS中的模块处理的区别

ES6和CommonJS都有自己的一套处理模块化代码的措施,即JS文件之间的相互引用。 为了方便两种方式的测试,使用nodejs的环境进行测试 CommonJS的模块处理 使用require来引入其他模块的代码,使...

peakedness丶
2分钟前
0
0
聊聊flink的FsStateBackend

序 本文主要研究一下flink的FsStateBackend StateBackend flink-runtime_2.11-1.7.0-sources.jar!/org/apache/flink/runtime/state/StateBackend.java @PublicEvolvingpublic interface Sta......

go4it
6分钟前
0
0
webpack配置proxyTable时pathRewrite无效的解决方法

webpack配置接口地址代理 在项目开发中,接口联调的时候一般都是同域名下,且不存在跨域的情况下进行接口联调,但是当我们在本地启动服务器后,比如本地开发服务下是 http://localhost:8080 ...

前端小攻略
7分钟前
0
0
安装jenkins

1.下载 wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.155/jenkins.war 2.后续操作和 dubbo 安装类似: (1)复制一份空白的tomcat,重命名为:jenkins-tomcat (2)war包放入t...

狼王黄师傅
15分钟前
0
0
zookeeper配置与使用

一.登录官网下载 不要带后缀的,那是公侧版本,下稳定版,比如3.4.9 二.安装与使用 解压后bin里是启动程序 配置文件:在conf下 复制zoo_sample.cfg改名为为zoo.cfg,打开zoo修改文件...

小兵胖胖
39分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部