android的EditText控件技巧
来源:互联网 发布:网络表情包原型 编辑:程序博客网 时间:2024/06/16 12:24
android的EditText控件,内容右对齐
EditText光标在右边,输入内容从右往左:
android:gravity="center_vertical|right"
或者
editText.setGravity(Gravity.RIGHT);
设置只能输入整数,如果是小数则是:decimal
editText.setError(CharSequence error); 显示错误提示
etUserName.setTransformationMethod(new EditTextBgToStar());public class EditTextBgToStar extends PasswordTransformationMethod {@Overridepublic CharSequence getTransformation(CharSequence source, View view) {return new PasswordCharSequence(source);}private class PasswordCharSequence implements CharSequence {private CharSequence mSource;public PasswordCharSequence(CharSequence source) {mSource = source; // Store char sequence}public char charAt(int index) {return '*'; // This is the important part}public int length() {return mSource.length(); // Return default}public CharSequence subSequence(int start, int end) {return mSource.subSequence(start, end); // Return default}}}
改变密码样式
public class Typefaces { private static final String TAG = "Typefaces"; private static final Hashtable<String, Typeface> cache = new Hashtable<String, Typeface>(); public static Typeface get(Context c, String assetPath) { synchronized (cache) { if (!cache.containsKey(assetPath)) { try { Typeface t = Typeface.createFromAsset(c.getAssets(), assetPath); cache.put(assetPath, t); } catch (Exception e) { Log.e(TAG, "Could not get typeface '" + assetPath + "' because " + e.getMessage()); return null; } } return cache.get(assetPath); } }}
// set fancy typefacetv.setTypeface(Typefaces.get(this, "Satisfy-Regular.ttf")); // <pre name="code" class="java">Satisfy-Regular.ttf" 在assets中
//像素转换public float dp2px(float dp) {final float scale = getResources().getDisplayMetrics().density;return dp * scale + 0.5f;}public float sp2px(float sp) {final float scale = getResources().getDisplayMetrics().scaledDensity;return sp * scale;}
0 0
- android的EditText控件技巧
- Android 的EditText控件学习
- Android控件-自带下划线的EditText
- android的EditText控件实现只读
- android控件EditText的setOnEditorActionListener方法理解
- Android EditText控件限制输入的长度
- Android的EditText控件常用属性
- 【Android控件】之EditText的基本用法
- Android之EditText控件的使用
- Android:怎样隐藏EditText控件的下划线
- 6.Android EditText 技巧
- android控件之EditText
- android控件02 EditText
- android EditText控件
- android 之 EditText控件
- android EditText控件属性
- Android常用控件--EditText
- android控件 -----EditText
- nodejs用流来对文件操作
- Linux常用命令(三十二) - wc
- [iOS开发]IOS多线程之Block编程
- ceph存储 ceph集群pool、pg、crush设置
- iOS学习爬坑记录6: 为Xcode 6.1添加Empty Application project template
- android的EditText控件技巧
- Leetcode:4Sum与3Sum
- 出现未将对象对象引用设置到对象的实例
- hive中与hbase外部表join时内存溢出(hive处理mapjoin的优化器机制)
- Big Number 1018
- 问卷-设计开发,数据库设计到前台页面
- syslog
- 我喜欢的乐队-Descending
- 网页设计小工具