在我的应用程序中,我使用具有不同textSize的textViews样式。但是根据不同设备的屏幕尺寸,我必须更改所有textView的textSize。我无法逐个调用所有textView,并根据屏幕大小更改textSize。那么有什么方法可以根据所需的条件以编程方式更改样式属性,这样我就不必单独设置文本大小了?我想人们已经多次问过这个问题了。我仍然无法找到我的查询的确切答案。
答案 0 :(得分:0)
您可以在TextViews中使用HTML。
textview.setText(Html.fromHtml("<h2>Title</h2><br><p>This is <b>bold</b> <font size="6">this is smaller</font>,<font size="20">this is bigger</font></p>"));
<强>输出:强>
这是粗体这个更小,这个更大