【发布时间】:2011-03-25 00:41:45
【问题描述】:
我正在尝试创建一个简单的帮助屏幕,如下所示。我需要有 8 个不同的标题,它们下面有较小的文本正文。我已经实现了滚动视图,但是如何改变字体大小?
【问题讨论】:
我正在尝试创建一个简单的帮助屏幕,如下所示。我需要有 8 个不同的标题,它们下面有较小的文本正文。我已经实现了滚动视图,但是如何改变字体大小?
【问题讨论】:
利用 TextView 能够呈现一组有限的 HTML 标记这一事实,您可以在单个 TextView 中获得类似的结果。例如
TextView t = (TextView)findViewById(R.id.text1);
t.setText(Html.fromHtml("<H1><u><em>Title1</em></u></H1>Details for section 1<H1><u><em>Title2</em></u></H1>Detail for Section 2"));
将在 TextView 中呈现 Title1 作为较大字体的部分标题,加粗并加下划线。
这可能会让您的应用满意。
【讨论】:
您可以尝试在 ListView、LinearLayout 或 TableLayout 中创建具有不同字体大小和样式的不同 TextView? Textviews 还可以支持不同的样式,例如 HTML。
【讨论】: