EditText 总结
来源:互联网 发布:服务器交换机端口号 编辑:程序博客网 时间:2024/06/05 17:00
1. 统计输入字数
EditText content;//定义一个文本输入框 TextView hasnum;// 用来显示剩余字数 int num = 140;//限制的最大字数 content = (EditText) findViewById(R.id.et_content); hasnumTV = (TextView) findViewById(R.id.tv_num); hasnumTV.setText(num+""); //下面为EditText文本框添加监听 content.addTextChangedListener(new TextWatcher() { private CharSequence temp; private int selectionStart; private int selectionEnd;private int num = 140; public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { temp = s; } public void afterTextChanged(Editable s) { int number = num - s.length(); hasnumTV.setText("" + number); selectionStart = content.getSelectionStart(); selectionEnd = content.getSelectionEnd(); if (temp.length() > num) { s.delete(selectionStart - 1, selectionEnd); int tempSelection = selectionEnd; content.setText(s); content.setSelection(tempSelection);//设置光标在最后 } } });
避免一进入一个页面, EditText默认就会自动获取焦点。
解决之道:在EditText的父级控件中找一个,设置成
android:focusable="true"
android:focusableInTouchMode="true"
这样,就把EditText默认的行为截断了!
3. 禁止复制和粘贴
setLongClickable(false);
- EditText 总结
- EditText总结
- EditText总结
- Android EditText属性总结
- EditText的使用总结
- Android:EditText学习总结
- EditText功能总结(1)
- EditText功能总结(2)
- Android EditText总结
- Android EditText属性总结
- edittext输入类型总结
- EditText属性总结
- 【总结】EditText的使用
- EditText小总结
- Android EditText 常见问题总结
- Android EditText总结
- Android EditText总结
- Android Edittext知识点总结
- pdf介绍及pdf相关软件(内容来自百度百科)
- C#获取执行程序所在的当前路径的方法
- 求栈的最小元素
- 2013 多校第九场 hdu 4686 Arc of Dream(矩阵乘法或者直接推公式)
- ubuntu安装中文输入法
- EditText 总结
- IDA 断点设置里,地址前得加上0x
- hdu 3466 Proud Merchants(DP)
- va_list可变参数原理及vsprintf函数
- Codility上的问题 (16) Omicron 2012
- ios 制作 framework小结
- opencv帮我看看怎么这样呢,轮廓无法读出来
- 职员的四个境界
- 两列宽高自适应