【发布时间】:2017-06-23 21:02:12
【问题描述】:
我想在输入edittext时为文本赋予样式,例如使文本变为粗体或斜体。 我知道在输入和选择部分文本后如何在 spannable 的帮助下执行此操作,但我想在输入时执行此操作。 例如,单击粗体按钮后,我输入的所有内容都是粗体。 谁能给我一个提示如何做到这一点?
【问题讨论】:
-
我建议您在询问之前先进行一些搜索并尝试一些代码,但我会给您一个提示。您可以使用 textView.setTypeface(null, Typeface.BOLD_ITALIC); textView.setTypeface(null, Typeface.BOLD); textView.setTypeface(null, Typeface.ITALIC); textView.setTypeface(null, Typeface.NORMAL);
-
@FadySaad 我知道怎么做,但这是在选择文本的一部分并使用这些方法使该部分变为粗体并再次设置文本之后。我想在打字时这样做。
标签: java android android-edittext textview