TextView X + Y 滚动 Android
TextView X + Y scroll on Android
我正在创建一个具有 TextView
的文本查看器应用程序,我正在使用 SpannableString
为特定单词设置颜色。文本足够长,因此需要水平 + 垂直 ScollView
.
但是 ScrollView
里面的 HorizontalScrollView
没有给我满意的结果,所以我正在考虑使用 WebView
.
我的问题是,我应该为此目的使用 WebView
吗?如果是,那么 WebView
有这些能力吗?
• 可选择的特定词(按用户)
• SpannableString
支持颜色、文本样式(粗体、斜体)
• 自定义字体支持(来自 .ttf)
更新
我已经实施了 WebView
并且这 3 个能力正在发挥作用。
webView.loadDataWithBaseURL(null, text,"text/html","utf-8",null);
但我有一个新问题,文本不再水平滚动,而是换行。我该如何预防?
看看这个TwoWayNestedScrollView。
我从来没有尝试过,但它似乎做得很好,而且它是最近的。
我正在创建一个具有 TextView
的文本查看器应用程序,我正在使用 SpannableString
为特定单词设置颜色。文本足够长,因此需要水平 + 垂直 ScollView
.
但是 ScrollView
里面的 HorizontalScrollView
没有给我满意的结果,所以我正在考虑使用 WebView
.
我的问题是,我应该为此目的使用 WebView
吗?如果是,那么 WebView
有这些能力吗?
• 可选择的特定词(按用户)
• SpannableString
支持颜色、文本样式(粗体、斜体)
• 自定义字体支持(来自 .ttf)
更新
我已经实施了 WebView
并且这 3 个能力正在发挥作用。
webView.loadDataWithBaseURL(null, text,"text/html","utf-8",null);
但我有一个新问题,文本不再水平滚动,而是换行。我该如何预防?
看看这个TwoWayNestedScrollView。
我从来没有尝试过,但它似乎做得很好,而且它是最近的。