/** * 工具类,用于将所有英文字符转换成大写 */ public class AllCapTransformationMethod extends ReplacementTransformationMethod{ @Override protected char[] getOriginal() { char[] small = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' }; return small; } @Override protected char[] getReplacement() { char[] big = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' }; return big; }}
调用:
private EditText userBumenEt;userBumenEt = (EditText) findViewById(R.id.user_bumen_et);userBumenEt.setTransformationMethod(new AllCapTransformationMethod());
如何将EditText中字符转换为大写
最新推荐文章于 2023-05-29 10:39:10 发布