所以,我正在编写一个涉及使用一些数学符号的应用程序。我在可视化XML编辑器中这样做。有没有什么方法可以得到一个整数符号,或者一个“小于或等于”的符号?这样的事情。
谢谢!
答案 0 :(得分:13)
Use < for <, > for > and & for &.
或
< less than <
> greater than >
& ampersand &
¢ cent ¢
£ pound £
¥ yen ¥
€ euro €
§ section §
© copyright ©
® registered trademark ®
™ trademark ™
答案 1 :(得分:8)
尝试将它们作为HTML。
String htmlStringWithMathSymbols = "≤ ≥";
textView.setText(Html.fromHtml(htmlStringWithMathSymbols));
您可以在此处在textView
中显示数学符号希望,它对你有帮助!
答案 2 :(得分:2)
要通过XML在Android中插入特殊的unicode字符(包括数学符号),您所要做的就是在XML中包含带有&#<uni-code>;
的unicode字符的HTML代码。例如,如果要显示数学符号“Pi”,则在与您的活动相对应的XML文件的按钮视图中(例如main.xml),您将在main.xml中具有以下内容:
<Button
...
android:text="@string/button_pi"
...
</Button>
然后你将在strings.xml文件中识别上面包含的字符串资源'button_pi',如下所述
<string name="button_pi"> Π</string>
现在,当您构建并运行代码时,您将看到pi的符号在您的视图中很好地显示。 下面的链接提供了所有单代码字符集(包括所有特殊符号)的完整HTML代码表
答案 3 :(得分:1)
我曾经不得不做类似的事情,在XML文件中加入外语字符。最好的,据我所知,唯一的方法是将您要显示的文本放在strings.xml文件中,并在XML中将它们称为@string/your_text_declaration_here
。将所有文本放在string.xml文件中也是一种不错的做法,无论是否有特殊字符。
答案 4 :(得分:1)
以下∫ ∫ ∫ ∫
中的任何一个都会产生一个整数符号:∫
∬可以通过∬ ∬
来实现
∭可以通过∭
来实现
∮可以使用∮
答案 5 :(得分:0)
有一种商业产品,用于将XML文本元素中的数学/源代码特殊符号转换为有效的XML,并将所有类和入门源代码集成到应用程序中,允许您在文本元素中保留特殊字符(称为XPL)文件而不是XML),并在处理过程中转换为有效的XML。
您可以在命令行中使用免费版本,以确保您的文件类型符合规定(例如,如果您使用å,ä,ö等字符,请使用ISO-8859-1 sc latin- 1个字符集)。
答案 6 :(得分:0)