
edittext.setinputType(inputType.TYPE_TEXT_FLAG_CAP_CHaraCTERS);
但它没有用.我想动态地做.有任何想法吗.
解决方法 黑客的类型,试试这个:edittext.addTextChangedListener(new TextWatcher() { @OverrIDe public voID onTextChanged(CharSequence arg0,int arg1,int arg2,int arg3) { } @OverrIDe public voID beforeTextChanged(CharSequence arg0,int arg3) { } @OverrIDe public voID afterTextChanged(Editable arg0) { String s=arg0.toString(); if(!s.equals(s.toupperCase())) { s=s.toupperCase(); edittext.setText(s); edittext.setSelection(s.length()); } }}); 这应该工作(没有时间检查)尝试在afterTextChanged中将行放在onTextChanged中,如果这不起作用..
总结以上是内存溢出为你收集整理的Android EditText Capital Characters全部内容,希望文章能够帮你解决Android EditText Capital Characters所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)