我的应用程序中有一个多行textview,我想创建一个栏,用户可以点击粗体/斜体按钮,多行中的选定区域将变为粗体/斜体或用户键入的文本将是粗体,直到用户取消选择粗体/斜体。
这可能吗?如果是这样,有人可以给出一些示例代码我是Android新手编程的新手,所以这很难。
编辑:更改字体大小和字体是额外的,但如果可能的话会很好。 编辑:忘了说使用Android 5.0,而不是它有太大的区别。
答案 0 :(得分:1)
是的,您可以使用方法设置文本样式和字体,只需使用方法中的if语句并传递整数
if(i==0){
textView.setTypeface(null, Typeface.BOLD);
}
else if(i==1){
textView.setTypeface(null, Typeface.ITALIC);}
你可以做一些这样的事情,但这并不是我写下来的完整。 希望它会有所帮助,并以类似的方式设置文本大小。