Android-在MultiAutoCompleteTextview Text的不同Android版本中使用Image Span替换问题

Android-在MultiAutoCompleteTextview Text的不同Android版本中使用Image Span替换问题,第1张

概述IAmaddingthecustomizedClickablespanstomyMultiAutoCompleteTextview.Afteradding2ormoreContactsinThatEditText.iamreplacingtheextraSpanstoImageSpanwithTextContainsCount.Myproblemisthatcountisdisplayingdifferent

I Am adding the customized Clickable spans to my
MultiautoCompleteTextvIEw. After adding 2 or more Contacts in That
Edit Text. i am replacing the extra Spans to Image Span with Text
Contains Count . My problem is that count is displaying different in
lower end devices(i.e., 2.2) and higher end devices(i.e., 4.0). Please
have a look into the below Pictures.

Higher End Devices.

LOwer End Devices

高端设备存在问题.每个额外的芯片正在替换计数2次.
这是替换额外芯片的代码,PLease找到它.

voID createMoreChipPlainText() {    Editable text = getText();    int start = 0;    int end = start;    for (int i = 0; i < CHIP_liMIT; i++) {        end = movePastTerminators(mTokenizer.findTokenEnd(text, start));        start = end; // move to the next token and get its end.    }    // Now, count total addresses.    start = 0;    int tokenCount = countTokens(text);    MoreImageSpan moreSpan = createMoreSpan(tokenCount - CHIP_liMIT);    SpannableString chipText = new SpannableString(text.subSequence(end,            text.length()));    chipText.setSpan(moreSpan, 0, chipText.length(),            Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);    text.replace(end, text.length(), chipText);    mMoreChip = moreSpan;}

androID中可编辑类的替换方法是否有任何问题.任何人都对这个问题有所了解.请在这里发表您的建议

解决方法:

AndroID Tokenized auto-Complete,一个新的Splitwise开源项目

please refer this link

总结

以上是内存溢出为你收集整理的Android-在MultiAutoCompleteTextview Text的不同Android版本中使用Image Span替换问题全部内容,希望文章能够帮你解决Android-在MultiAutoCompleteTextview Text的不同Android版本中使用Image Span替换问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1117853.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存