android控件之EditText

EditText的一些其他比较偏的属性
android:textCursorDrawable=”@drawable/cursor_color_bg”
自己编写一个shape资源xml 去修改颜色 cursor_color_bg.xml如下
<?xml version="1.0" encoding="utf-8"?>




android:backgroud = “@null” 即可使背景色透明依附父布局背景色

聊看了一下笔记,发现一个简单的EditText监听器,使得开发登录界面的时候限制输入的字符串 String 长度

这个监听器是实现的TextWatcher的一个接口

大致代码如下

public class MainActivity extends Activity{//全局变量step1、private EditText input_et;private Button login_btn;protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState)setContentView(R.layout.main);//初始化控件,这里就不写了,相信你也能写出来InnnerTextWatcher watcher = new InnnerTextWatcher ();input_et.addTextChangedListener(watcher);//}
//step2、实现接口TextWatcher//定义内部类private class InnnerTextWatcher implements TextWatcher{@Overridepublic void beforeTextChanged(CharSequence s, int start, int count, int after) {// TODO Auto-generated method stub// 根据用户输入的字符串的长度// 进行基本的控件的基本设置,如果输入的String长度不大于等于4的,执行禁用按钮的方法,当然也可以是其他的操作String userName = inputName.getText().toString().trim();if(userName.length()<4){login_btn.setEnabled(false);}else{login_btn.setEnabled(true);//login_btn_setEnabled(userName.length>4)}}

}

}

更多相关文章

  1. android 控件: xml 设置 Button 按下背景
  2. DELPHI XE5 FOR ANDROID 模仿驾考宝典 TMEMO 控件随着字数增多自
  3. Android(安卓)listview适配器
  4. android 自定义命名空间
  5. Android中通过网络获取json数据来播放视频
  6. Android中ListView中使用CheckedTextView
  7. 跟我学android-常用控件之 TextView
  8. Android(安卓)GridView/ListView点击事件并改变控件的背景颜色//
  9. Android中switch控件默认是开启/关闭以及edittext进行点击时禁止

随机推荐

  1. Flutter高级进阶实战 仿哔哩哔哩APP
  2. 外显子组测序数据分析
  3. 组蛋白修饰预测基因表达
  4. 对复杂网络节点重要性的排序方法
  5. 无义介导的mRNA衰变是有意义的
  6. 互联网测试校招系列2:准备越充分,机会越大!
  7. phpstorm激活码 2021年4月phpstorm激活码
  8. 【培训】DNA甲基化与表观基因组学数据挖
  9. 单细胞表观基因组学:记录过去和预测未来
  10. R语言遍历文件和批量输出文件