国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android實現EditText中添加和刪除bitmap的方法

2020-04-11 10:57:04
字體:
來源:轉載
供稿:網友

本文實例講述了Android實現EditText中添加和刪除bitmap的方法。分享給大家供大家參考,具體如下:

SpannableString mSpan1 = new SpannableString("1");/** this is add bitmap on edit text*/private void displayBitmapOnText(Bitmap thumbnailBitmap) {if(thumbnailBitmap == null)return;    int start = mEditText.getSelectionStart();    mSpan1.setSpan(new ImageSpan(thumbnailBitmap) , mSpan1.length() - 1, mSpan1.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);//    mSpan1.toString();    if(mEditText != null) {      Editable et = mEditText.getText();      et.insert(start, mSpan1);      mEditText.setText(et);      mEditText.setSelection(start + mSpan1.length());    }    mEditText.setLineSpacing(10f, 1f);}/** this is delete bitmap on edit text* from end to start*/private void deleteEditTextSpan() {    Spanned s = mEditText.getEditableText();    ImageSpan[] imageSpan = s.getSpans(0, s.length(), ImageSpan.class);     for (int i = imageSpan.length - 1; i >= 0; i--) {      if(i == imageSpan.length - 1) {        int start = s.getSpanStart(imageSpan[i]);        int end = s.getSpanEnd(imageSpan[i]);        Editable et = mEditText.getText();        et.delete(start, end);      }    }    mEditText.invalidate();}

ps:關于刪除,網上找了很多都是直接調用軟鍵盤,然后再來刪除。這種不是我想要的,這個deleteEditTextSpan() 由一個自定義的按鍵觸發

更多關于Android組件相關內容感興趣的讀者可查看本站專題:《Android基本組件用法總結

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳市| 中阳县| 友谊县| 南部县| 伊宁县| 旬邑县| 临沂市| 鄢陵县| 元江| 永登县| 承德市| 田阳县| 穆棱市| 钟祥市| 湾仔区| 桂林市| 浦东新区| 宽城| 内丘县| 敦煌市| 楚雄市| 衡东县| 嘉定区| 吉木萨尔县| 宝鸡市| 岳池县| 湘乡市| 临泽县| 铁岭市| 方正县| 玉溪市| 车险| 武乡县| 阿城市| 龙井市| 耒阳市| 乌兰县| 明溪县| 梓潼县| 旅游| 五台县|