【问题标题】:Android EditText copy and paste from webpage, pastes formatted textAndroid EditText 从网页复制粘贴,粘贴格式化文本
【发布时间】:2018-10-19 04:43:26
【问题描述】:

请查看下面的图片以供参考。当我从网页复制任何文本并将其粘贴到我的应用程序的 Edittext 中时,粘贴的文本有时已经格式化并且与默认文本不同。如何让粘贴的文本保持与 Edittext 相同的默认文本样式。

【问题讨论】:

  • 问题出在哪里?我没有看到。
  • 它的字体大小问题。你看不见吗?
  • 请重新表述您的问题并提供更多详细信息,尚不清楚。

标签: android android-layout android-edittext


【解决方案1】:

尝试删除afterTextChanged()中的跨度

public void afterTextChanged(Editable s)
{
    CharacterStyle[] toBeRemovedSpans = s.getSpans(0, s.length(),
                                                MetricAffectingSpan.class);
    for (int index = 0; index < toBeRemovedSpans.length; index++)
        s.removeSpan(toBeRemovedSpans[index]);
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    相关资源
    最近更新 更多