<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Android限制EditText輸入Emoji表情

          共 704字,需瀏覽 2分鐘

           ·

          2022-04-16 10:36

          限制EditText輸入Emoji表情這是最近接到需求,運用場景是App內(nèi)部的搜索,主要是接口不支持用Emoji查詢。我就研究了一下怎么去限制Emoji表情,分享一下的我的代碼,希望對有同樣需求的童鞋有幫助。


          創(chuàng)建一個過濾器:

          public class EmojiFilter implements InputFilter {    @Override    public CharSequence filter(CharSequence source, int i, int i1, Spanned spanned, int i2, int i3) {        Pattern pattern = Pattern.compile(                "[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27ff]",                Pattern.UNICODE_CASE | Pattern.CASE_INSENSITIVE);        Matcher matcher = pattern.matcher(source);        if (matcher.find()) {            return "";        }        return null;    }}


          使用方法:

          editText.filters = arrayOf<InputFilter>(EmojiFilter())


          通過上面的代碼就可以實現(xiàn)限制Emoji表情的輸入了。

          瀏覽 127
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  鸡巴操逼免费视频 | 久视频在线观看 | 免费操屄片 | 亚洲精品456在线播放11 亚洲欧美一区二区三区久本道 | 国产亚洲 久一区二区 |