在这里记录下编程开发的各种小技巧,帮助他人,成长自己。

  • 使用 EditText 的 setInputType ​方法的一个麻烦点在于: 很多时候设置一个属性是不生效的,往往需要同时设置多个属性才能生效。 例如:

    // 密码
    EditorInfo.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_VARIATION_PASSWORD
    // 纯数字密码
    EditorInfo.TYPE_CLASS_NUMBER | EditorInfo.TYPE_NUMBER_VARIATION_PASSWORD
    // 小数
    InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL
      Android