最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android EdText編輯框禁止輸入表情符號(使用正則表達(dá)式)

 更新時(shí)間:2017年06月21日 16:55:40   作者:lmy_1992  
這篇文章主要介紹了Android EdText編輯框禁止輸入表情符號使用正則表達(dá)式,需要的朋友可以參考下

使用正則表達(dá)式 p s f s NOT_EMOJI = “[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27ff]”

找了好多個(gè)正則表達(dá)式,這個(gè)還是可以的

代碼: 返回true代表輸入了表情,否則不是表情

 public static boolean isEmote(String content) {
  Pattern pattern = Pattern.compile(NOT_EMOJI);
  Matcher matcher = pattern.matcher(content);
  return matcher.find();
 }

EdText控件監(jiān)聽

text.addTextChangedListener(new TextWatcher() {
   @Override
   public void beforeTextChanged(CharSequence s, int start, int count, int after) {
   }
   @Override
   public void onTextChanged(CharSequence s, int start, int before, int count) {
   }
   //可以在這個(gè)方法里面操作完成
   @Override
   public void afterTextChanged(Editable s) {
    //如果為true
    if (isEmote(s.toString())) {
     //刪除輸入的表情,開始位置和結(jié)束位置,表情符號長度為2個(gè),所以減2
     s.delete(s.length() - 2, s.length());
    }else {
     textView.setText("(" + s.length() + "/" + "200" + ")");
    }
   }
  });

以上所述是小編給大家介紹的Android EdText編輯框禁止輸入表情符號(使用正則表達(dá)式),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解Android TextView屬性ellipsize多行失效的解決思路

    詳解Android TextView屬性ellipsize多行失效的解決思路

    這篇文章主要介紹了Android TextView屬性ellipsize多行失效的解決思路,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • Android軟鍵盤彈出時(shí)的界面控制方法

    Android軟鍵盤彈出時(shí)的界面控制方法

    這篇文章主要介紹了Android軟鍵盤彈出時(shí)的界面控制方法,結(jié)合實(shí)例形式分析了Android軟鍵盤彈出后的三種模式,涉及Android針對AndroidManifet.xml的修改技巧,需要的朋友可以參考下
    2016-08-08
  • Android編程實(shí)現(xiàn)通知欄進(jìn)度條效果的方法示例

    Android編程實(shí)現(xiàn)通知欄進(jìn)度條效果的方法示例

    這篇文章主要介紹了Android編程實(shí)現(xiàn)通知欄進(jìn)度條效果的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Android通知欄進(jìn)度條效果的功能、布局相關(guān)實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2018-02-02
  • Android通過GPS獲取定位的流程步驟

    Android通過GPS獲取定位的流程步驟

    這篇文章主要給大家簡單介紹一下Android如何通過GPS獲取定位的方式,文中有詳細(xì)的流程步驟和代碼示例,介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Android Handler之消息循環(huán)的深入解析

    Android Handler之消息循環(huán)的深入解析

    本篇文章是對Handler消息循環(huán)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Android 7.0 監(jiān)聽網(wǎng)絡(luò)變化的示例代碼

    Android 7.0 監(jiān)聽網(wǎng)絡(luò)變化的示例代碼

    這篇文章主要介紹了Android 7.0 監(jiān)聽網(wǎng)絡(luò)變化的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • Android 實(shí)現(xiàn)滑動的六種方式

    Android 實(shí)現(xiàn)滑動的六種方式

    這篇文章主要給大家分享的是Android 實(shí)現(xiàn)滑動的六種方式,分別是layout、scrollBy、offsetLeftAndRight offsetTopAndButton、LayoutParams、Scroller、平移動畫,需要的朋友可以參考一下下面文章的具體內(nèi)容
    2021-11-11
  • Android Service生命周期詳解

    Android Service生命周期詳解

    這篇文章主要介紹了Android Service生命周期詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • android通過servlet服務(wù)器保存文件到手機(jī)

    android通過servlet服務(wù)器保存文件到手機(jī)

    這篇文章主要為大家詳細(xì)介紹了android通過servlet服務(wù)器保存文件到手機(jī),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Android路由框架ARouter的使用示例

    Android路由框架ARouter的使用示例

    組件化或者模塊化開發(fā)模式,已逐漸成為熱浪的形式,使用這些模式可以讓我們程序更容易的擴(kuò)展、更方便的維護(hù)、更快捷的同步開發(fā)與更簡單的單獨(dú)調(diào)試,而ARouter的出現(xiàn)就是讓組件間、模塊間是實(shí)現(xiàn)完全的獨(dú)立。ARouter主要解決組件間、模塊間的界面跳轉(zhuǎn)問題。
    2021-06-06

最新評論

上饶市| 尼木县| 池州市| 天长市| 南安市| 河南省| 恭城| 永城市| 华坪县| 麻栗坡县| 郎溪县| 信丰县| 商洛市| 花莲市| 合川市| 龙门县| 荆门市| 昌乐县| 通榆县| 泽普县| 如东县| 花莲市| 修水县| 中江县| 都昌县| 平塘县| 远安县| 岐山县| 庄河市| 岳阳市| 北票市| 贡觉县| 岑巩县| 湘阴县| 微山县| 澎湖县| 浪卡子县| 项城市| 南投市| 金乡县| 鄄城县|