【发布时间】:2014-06-30 14:12:18
【问题描述】:
我正在尝试将上标和下标文本插入到 android 按钮文本中。 我尝试在 strings.xml 文件中提供以下内容
<string name="NAME"><![CDATA[<sup><small>-1</small></sup>]]></string>
在 MainActivity.java 文件中,
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
Button NAME = (Button) findViewById(R.id.button10);
NAME.setText(Html.fromHtml(getResources().getString(R.string.NAME)));
}
但我无法成功。
查询:
- 有什么方法可以在“strings.xml”文件本身中指定它而不在代码中使用 setText 吗?
【问题讨论】:
-
使用 R.string.NAME 代替 R.string.iHyperbolic
-
你的调用 R.string.iHyperbolic 请清除字符串名称