edittext控件实现只读 android的edittext控件实现只读只需设置三个方法: edittext.setCursorVisible(false);//隐藏光标 edittext.setFocusable(false);//失去焦点 edittext.setFocusableInTouchMode(false);//虚拟键盘隐藏 如果需记录状态,可以继承edittext类,添加一个属性enable来控制
方法一:
android 限定 edittext字符输入个数
Java代码[code]1.messageContentedittext.addTextChangedListener(new TextWatcher() {
2. @Override
3. public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
4. }
5.
6. @Override
7. public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
8. }
9.
10. @Override
11. pub...
android edittext中inputType的属性列表
android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式
android中inputType属性在edittext输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。
<edittext android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="phone" />
/...
ListView与CheckBox,edittext,Button结合
今天说的比较简单:那就是当ListView与CheckBox,edittext,Button结合时候,onListItemClick()事件无法响应,找了下,所是与list本身的获得焦点的优先级低于象CheckBox,edittext,Button。所以设置一下他们的这个属性:android:focusable="false"。另外希望不响应它们自己的onClick事件,那就这样:android:clickable="false"。那这个时候怎么像CheckBox选中与不选中呢?有一个...
edittext中关闭或者隐藏输入法
1、edittext有焦点(focusable为true)阻止输入法弹出
Java代码[code]1.edittext=(edittext)findViewById(R.id.txtBody);
2.
3. edittext.setOnTouchListener(new OnTouchListener() {
4.
5. public boolean onTouch(View v, MotionEvent event) {
6.
7. edittext.setInputType(InputType.TYPE_NULL); // 关闭软键盘 ...
Android]去除edittext自动获得的焦点
当带有EditView的activity第一次进入时,第一个edittext框会自动获得焦点,这个严重影响了用户体验,但是如何去掉呢?
查阅了很多资料后,发现以下方法最简单:
在xml中,在edittext控件之前
加入[code]
转:And_He
Android中edittext的输入字数限制
在开发应用的时候,经常会限制用户输入的字数,比如发表评论或者其它什么的,下面来个简单的demo
view sourceprint?edittext et_content;//定义一个文本输入框
网上有说通过setPassword()方法设置,但我试有这个方法,开始有,一会又找不到这个方法了。很怪异。 还是网络强大,有人贴出了切实可行的办法,在CheckBox 控件的状态改变监听器中实现对edittext控件的密码输入框可见性设置:
TextView tv_num;// 用来显示剩余字数
int num = 10;//限制的最大字数
view sourceprint?et_content = (edittext) findViewById(R.id.et_content);
tv_num = (TextView) findViewById(R.id.tv_num);
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
passEdit.setInputType(0x90);
&...