我有一个String
资源,其中包含我的免责声明文字。我在Dialog
:
private void showDisclaimer() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Disclaimer")
.setIcon(android.R.drawable.ic_dialog_info)
.setMessage(getString(R.string.disclaimer)).setCancelable(true)
.setNegativeButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}
我想让某些部分可以点击并将它们用作http链接。我尝试了以下内容,但HTML标记似乎没有效果:
<string name="disclaimer"> ...some things are trademarks of <a href="http://google.com/">Google</a> ................. </string>
有什么建议吗?
答案 0 :(得分:1)
这样做:
<string name="disclaimer"><![CDATA[some things are trademarks of <a href="http://google.com/">Google</a>]]> </string>
并致电
getResources().getText(R.string.disclaimer);
或强>
Html.fromHtml(getString(R.string.disclaimer));