android strings html,安卓:HTML中的strings.xml
下面是大部分的例子。我不认为pre标签是受支持的。 这是strings.xml文件:Formatting<b>Hello World</b> This is a test of the URL <a href="http://www.example.com/">Example</a><b>This text is bold</b&g
下面是大部分的例子。我不认为pre标签是受支持的。
这是strings.xml文件:
Formatting
<b>Hello World</b> This is a test of the URL <a href="http://www.example.com/">Example</a>
<b>This text is bold</b>
<em>This text is emphasized</em>
This is <sub>subscript</sub> and <sup>superscript</sup>
这里的布局。注意链接实际上是点击,有需要一点额外的工作:
android:layout_height="fill_parent">
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
android:id="@+id/test1"
android:linksClickable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="12dp"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium"/>
android:id="@+id/test2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="12dp"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium"/>
android:id="@+id/test3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="12dp"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium"/>
android:id="@+id/test4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="12dp"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium"/>
最后,代码:
TextView test1 = (TextView)findViewById(R.id.test1);
Spanned spanned = Html.fromHtml(getString(R.string.link));
test1.setMovementMethod(LinkMovementMethod.getInstance());
test1.setText(spanned);
TextView test2 = (TextView)findViewById(R.id.test2);
test2.setText(Html.fromHtml(getString(R.string.bold)));
TextView test3 = (TextView)findViewById(R.id.test3);
test3.setText(Html.fromHtml(getString(R.string.emphasis)));
TextView test4 = (TextView)findViewById(R.id.test4);
test4.setText(Html.fromHtml(getString(R.string.sup)));
更多推荐
所有评论(0)