在TextView中使用不同的字体样式

时间:2011-05-20 06:43:20

标签: java android file

我可以通过在raw文件夹下添加文件并读取文件来显示TextView中文件的内容。它工作正常。但是文件中的所有内容看起来都一样。我想通过引入字体样式来区分标题和内容。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:6)

我从您的问题中了解到,您希望在TextView中将不同的格式应用于文本的不同部分。但据我所知,TextView不支持多种样式(格式化)(尚未)。无论您应用何种格式,都将应用于TextView中的整个文本。要使用不同的格式,您可以使用WebView

<强>更新

此功能适用于EditText(我看得太晚),详情请见此链接; http://developer.android.com/resources/faq/commontasks.html#selectingtext

答案 1 :(得分:2)

您可以使用WebView代替,因为您的文字是静态的,您可以对其进行格式化以创建htmlPage,然后将其显示在webview这样的内容

WebView mView = (WebView) findViewById(R.id.help_text);
mView.loadUrl("file:///android_asset/help.html");
mView.getSettings().setSupportZoom(false);