像这样的字符串
"There are <i>different ways</i> of coding.\n";
当我编写代码时,它显示为没有任何格式(包括HTML代码)的文本
tvMyTextView.setText("There are <i>different ways</i> of coding.\n");
但是当我把同样的字符串定义在strings.xml文件中,然后进行加载时
tvMyTextView.setText(R.strings.TestString);
它以加粗形式显示。
当我尝试在TextView中嵌入URL时,我感到更加困惑,就像这里:
"Click <a href="http://www.poon-world.com">here</a> to switch on the red light.\n";
毫无疑问,我已经尝试了TextView的各种属性选项 - 但除非我错过了什么,否则它们似乎没有太大的区别。在某些情况下,URL被编码在文本中,以蓝色显示并且可以被点击,在其他情况下,我可以看到HTML格式。在另一些情况下,它是颜色编码的,URL似乎以某种方式编码在文本中 - 但是当我单击它时什么也不会发生。关于嵌入URL,与使用“简单”HTML格式的其他示例不同,迄今为止我甚至找不到规则,即何时起作用,何时不起作用。有人能帮我理清思路吗..