android - Android 上的音符符号

标签 android symbols

我正在开发一个钢琴测验应用程序,我正处于需要在键盘上写下所有字母音符的地步,更确切地说,当用户试图猜测弹奏的音符并按下一个键时音乐字母将出现在该键上。

这是用户触摸按键时应用程序的屏幕截图: enter image description here

我的问题与音乐符号平面有关:

enter image description here

如何实现该符号并在应用程序中实现它?例如 dflat 显示为“DB”,我需要将其重写为“Dflat”,作为音乐符号降调。

编辑:字母注释显示为 TextView 。

最佳答案

你是问平面符号有没有文字字符?如果是这样,请在此处查看:http://en.wikipedia.org/wiki/List_of_Unicode_characters

您是在问如何将字体设置为支持所述字符的字体吗?如果是这样,请查看 TextView 的 setTypeface() 方法:http://developer.android.com/reference/android/widget/TextView.html

您也可以考虑使用图标代替文本。

编辑:扁平符号 ♭ 的 unicode 字符是 266D,您可以通过\u 转义字符在 Java 中使用 unicode。像这样:

sampleText.setText("\u266D");

您必须使用支持该字符的字体。更重要的是,您的用户也是如此。这就是为什么改用图标可能是更好的主意。

关于android - Android 上的音符符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24893211/

相关文章:

android - 在 GridView 中拖放项目

android - 代码需要 API 级别 11(当前为 8)

android - 即使没有 UI 线程任务、内存和处理器使用都正常,我的 Android 应用程序也会挂起

android - 从 IntentService 添加数据时,recyclerview 崩溃

java - TextToSpeech SynthesizeToFile 何时完成?

c++ - 信息不可用,未为 mfcore.dll 加载符号

ubuntu - z3 在 Ubuntu 12.04 x86 上有未解析的符号

c++ - 导出符号时如何处理多个库?

java - 从docx中提取符号字符

SVG 沿路径重复对象或符号