文档章节

设置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
941
1
Android的UI组件

今天主要讲解Android的两个组件,TextView和EditText。这两个组件非常常见,从第一天的HelloWord就开始接触这两个组件,这两个组件极其常用,但是功能又是非常强大的。有些功能在平时遇见可能...

晨曦之光
2012/05/16
207
0

没有更多内容

加载失败,请刷新页面

加载更多

linux使用ntfs-3g操作ntfs格式硬盘

Linux内核目前只支持对微软NTFS文件系统的读取。 NTFS-3G 是微软 NTFS 文件系统的一个开源实现,同时支持读和写。NTFS-3G 开发者使用 FUSE 文件系统来辅助开发,同时对可移植性有益。 安装 ...

linuxprobe16
今天
1
0
kubeadm部署kubernetes集群

一、环境要求 这里使用RHEL7.5 master、etcd:192.168.10.101,主机名:master node1:192.168.10.103,主机名:node1 node2:192.168.10.104,主机名:node2 所有机子能基于主机名通信,编辑...

人在艹木中
今天
10
0
Shell特殊符号总结以及cut,sort,wc,uniq,tee,tr,split命令

特殊符号总结一 * 任意个任意字符 ? 任意一个字符 # 注释字符 \ 脱义字符 | 管道符 # #号后的备注被忽略[root@centos01 ~]# ls a.txt # 备注 a.txt[root@centos01 ~]# a=1[root@centos01...

野雪球
今天
3
0
OSChina 周二乱弹 —— 程序员圣衣

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享Skeeter Davis的单曲《The End of the World》 《The End of the World》- Skeeter Davis 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
20
0
[ python import module ] 导入模块

import moudle_name ----> import module_name.py ---> import module_name.py文件路径 -----> sys.path (这里进行查找文件) # from app.web import Personimport app.web.Person as Pe......

_______-
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部