日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android edittext 限制文本框输入的长度和提示信息

發布時間:2025/4/16 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android edittext 限制文本框输入的长度和提示信息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.hwtt.android.oa.tool;import android.content.Context; import android.text.InputFilter; import android.text.Spanned; import android.widget.EditText; import android.widget.Toast;/*** 字符串處理* @author Administrator**/ public class StringUtils {/*** 提示輸入內容超過規定長度 * @param context* @param editText* @param max_length* @param err_msg*/public static void lengthFilter( final Context context, EditText editText,final int max_length, final String err_msg){InputFilter[] filters = new InputFilter[1];filters[0] = new InputFilter.LengthFilter(max_length){@Overridepublic CharSequence filter(CharSequence source, int start, int end,Spanned dest, int dstart, int dend) {// TODO Auto-generated method stub//獲取字符個數(一個中文算2個字符)int destLen = StringUtils.getCharacterNum(dest.toString());int sourceLen = StringUtils.getCharacterNum(source.toString());if(destLen + sourceLen > max_length){Toast.makeText(context, err_msg,Toast.LENGTH_SHORT).show();return "";}return source;}};editText.setFilters(filters);}/*** * @param content* @return*/public static int getCharacterNum(String content){if(content.equals("")||null == content){return 0;}else {return content.length()+getChineseNum(content);}}/*** 計算字符串的中文長度* @param s* @return*/public static int getChineseNum(String s){int num = 0;char[] myChar = s.toCharArray();for(int i=0;i<myChar.length;i++){if((char)(byte)myChar[i] != myChar[i]){num++;}}return num;} } //超過長度提醒StringUtils.lengthFilter(AddHolidayApplyActivity.this,etReason, Constants.MAX_INPUT_LENGTG,getString(R.string.max_length_holiday_warm));

?

轉載于:https://www.cnblogs.com/ct732003684/archive/2012/12/25/2832707.html

總結

以上是生活随笔為你收集整理的android edittext 限制文本框输入的长度和提示信息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。