Android: html in strings.xml

原文:http://stackoverflow.com/questions/13425002/android-html-in-strings-xml

The best way to add html source code in strings.xml is
to use <![CDATA[html
source code]]>
. Here is an example:

<string name="html"><![CDATA[<p>Text<p>]]></string> 

Then you can display this html in TextView using:

myTextView.setText(Html.fromHtml(getString(R.string.html)));

If you have links in your html and you want them to be clickable, use this method:

myTextView.setMovementMethod(LinkMovementMethod.getInstance());
时间: 2024-11-05 20:47:19

Android: html in strings.xml的相关文章

【我的Android进阶之旅】解决strings.xml格式化占位符错误: Multiple substitutions specified in non-positional format

今天有一个Android新手使用strings.xml进行格式化的时候报了占位符错误, Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? ,问我该如何解决? 一.错误描述 具体错误描述如下所示: D:\Code_For_Android_Studio\MyGame2048\app\build\intermediate

Android strings.xml使用方法及技巧_Android

相信 strings.xml 已经是大家在 Android 开发中最熟悉的文件之一了,但其实它也有很多需要注意的地方和一些小技巧,知道了这些可以让你的 Android 应用更加规范易用,大家来看看吧.:   ) 不要复用 这一条可能很多人会有不同的意见,因为广为流行的编程理念就在教导我们要复用代码,当然代码复用是很好的理念,可以让程序更加简洁.但也容易形成什么都想复用的思维惯性,而这在某些场景下就可能会造成麻烦. 比如,想象下你在应用中的登录和注册界面中都是用了相同的字符串 – R.string

关于Android strings.xml-你应该了解的几个原则

不要试图重用 不同的页面不要重用一个string. 1.假设你的登录和注册页面都有一个加载对话框.因为都有加载界面所以你决定使用同一个string-R.string.loading. 但是说不定什么时候你使用不同的string了,这时你就需要重新创建两个新的string,而且还要修改java代码.如果一开始你就使用两个string的话,你需要修改的就只有strings.xml文件. 2. 你永远不知道你的应用要支持哪些语言.在某一种语言中-或许你可以在不同的上下文中使用同一个词语,但是在另一种语

不可不知的Android strings.xml那些事_Android

strings.xml 有很多需要注意的地方和一些小技巧,知道了这些可以让你的 Android 应用更加规范易用,感兴趣的小伙伴们可以参考一下  不要复用 这一条可能很多人会有不同的意见,因为广为流行的编程理念就在教导我们要复用代码,当然代码复用是很好的理念,可以让程序更加简洁.但也容易形成什么都想复用的思维惯性,而这在某些场景下就可能会造成麻烦.  比如,想象下你在应用中的登录和注册界面中都是用了相同的字符串 – R.string.loading. <string name="loadi

Android中Strings.xml使用占位符示例

MainActivity如下: package cn.test; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 在资源文件Strings.xml中的某个string里使用占位符 * 然后在代码中将其替换 */ public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstan

Android strings.xml使用方法及技巧

相信 strings.xml 已经是大家在 Android 开发中最熟悉的文件之一了,但其实它也有很多需要注意的地方和一些小技巧,知道了这些可以让你的 Android 应用更加规范易用,大家来看看吧.:   ) 不要复用 这一条可能很多人会有不同的意见,因为广为流行的编程理念就在教导我们要复用代码,当然代码复用是很好的理念,可以让程序更加简洁.但也容易形成什么都想复用的思维惯性,而这在某些场景下就可能会造成麻烦. 比如,想象下你在应用中的登录和注册界面中都是用了相同的字符串 – R.string

android自定义view插入xml

问题描述 android自定义view插入xml 自定义View代码如下.我希望把这个view插入到一个layout的xml的文件中.一直出错,错误类型是error inflating class.应该是这个View出的问题package com.example.browserstation; import java.util.Timer;import java.util.TimerTask; import android.content.Context;import android.graph

Android创建与解析XML(六) 比较与使用

前面介绍了四种创建.解析XML的方式: 0. Android 创建与解析XML(一)-- 概述 1. Android 创建与 解析XML(二)-- Dom方式 2. Android 创建与解析XML(三)-- Sax方式 3. Android 创建与解析XML(四 )-- Pull方式 4. Android 创建与解析XML(五)-- Dom4j方式 其中,从处理方式看,有的采用了Java处理 XML的标准方式,有的是经过第三方改进后的XML处理方式:从事件角度看,有的是基于Dom树节点,有的基

Android创建与解析XML(四) Pull方式

1.Pull概述 Android系统中和创建XML相关的包为org.xmlpull.v1,在这个包中不仅提供了用于创建XML的 XmlSerializer,还提供了用来解析XML的Pull方式解析器 XmlPullParser XmlSerializer没有像XmlPullParser那样提取 XML事件,而是把它们推出到数据流OutputStream或Writer中. XmlSerializer提供了很直观的API,即使用 startDocument开始文档,endDocument结束文档,s