gpt4 book ai didi

android - Android 中的文本样式

转载 作者:行者123 更新时间:2023-11-29 17:59:48 24 4
gpt4 key购买 nike

我想显示在文本时尚的 edittext 中打开的用户文本数据。比如,有些词是粗体的,有些是斜体的,根据用户的喜好,线条的颜色不同等等。我怎样才能向用户展示这样时尚的数据;是否可以使用 edittext ?

此外,有没有一种方法可以在我的应用程序中嵌入 CSS,而不需要它与 web 交互。我只想创建一个美丽多彩的应用程序。请提供任何提示。我对 Android 太陌生了。

谢谢。

最佳答案

您可以使用 Spannable String。

   EditText et = (EditText) findViewById(R.id.ed);  
String s= "Hello Everyone";
SpannableString ss1= new SpannableString(s);
ss1.setSpan(new RelativeSizeSpan(2f), 0,5, 0);
ss1.setSpan(new ForegroundColorSpan(Color.RED), 0, 5, 0);
ss1.setSpan(new StyleSpan(Typeface.ITALIC), 0, 5, 0);
ss1.setSpan(new StyleSpan(Typeface.BOLD), 0, ss1.length(), 0);
ss1.setSpan(new ForegroundColorSpan(Color.RED), 0, ss1.length(), 0);
et.append(ss1);

enter image description here

有关更多样式,请查看链接 @ http://blog.stylingandroid.com/archives/177

关于android - Android 中的文本样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com