格式化我有設置一個TextView的文本驗證碼的<small>
馬克工作從dimens.xml應用尺寸文本與Html.fromHtml
TextView txt = new TextView(this);
txt.setText(Html.fromHtml("<b>" + m.getTitle() + "</b>" + "<br />" + "<small>" + m.getText() + "</small>" + "<br />");
,但我想設置文本大小根據在我的應用程序中用於所有其他文本的dimens.xml文件中定義的我的維度。通過XML佈局添加TextView的是不是一種選擇,因爲我不知道有多少TextViews將加入。
dimens.xml文件中的尺寸設置爲<dimen name="text_size_320dp_small">16sp</dimen>
。
如何將這些尺寸應用於我的文字格式爲Html.fromHtml
?
非常感謝。
你爲什麼首先使用HTML進行呢?在垂直的'LinearLayout'中使用兩個'TextView'小部件。設置在每個'TextView'的'textSize',並設置在第一個的'textStyle'是'bold'。完成。如果你願意,可以創建自己的'TitleAndTextView'來擴展'LinearLayout',並將所有這些東西包裝在一個複合小部件中。 – CommonsWare