Intereting Posts
Поиск кросс-платформенного метода для базовой 2D / 3D графики для iOS и Android Я пытаюсь сделать mono android простым «привет мир», но я не вижу в мире эмулятора «hello world»? Исключение исключения указателя мыши getSupportFragmentManager для NULL в Fragment Какой-нибудь быстрый эмулятор для Android? Это боль, чтобы развиваться с использованием эмулятора по умолчанию Android Аутентификация пользователя, входящего в систему с FB на моем сервере, с помощью диспетчера учетных записей Android Ошибка сборки Unity3D Уведомление Android – java.lang.Throwable: сброс стека Android Studio: Как я могу получить выровненный подписанный выпуск APK? Обнаружение и изменение программного соединения с данными (GPRS / UMTS) на Android Растянуть, чтобы заполнить VideoView, соотношение сторон видеообзора Рекламные баннеры Admob и межстраничные объявления не загружаются при запуске Защита конечных точек API для API приложений Google Проверить или не проверить «IsLibrary»? Xamarin – «Android.Content.IntentFilter» не является классом атрибутов Недопустимый файл: android-sdk-linux / extras / android / support / v7 / appcompat / build.xml

Unicode в Android

У меня есть небольшая проблема, напечатав символ дополнения в android.

char c = '\u2216'; // should be the unicode for complement textView2.setText(c); // gives out "" nothing // if i take c = '\u2229' // it works 

Но почему я не могу распечатать символ дополнения, где ошибка? Если у кого-то есть решение, было бы очень приятно, чтобы это было. Благодаря !

Я думаю, что это проблема с шрифтом .. шрифт, используемый студией Android, поддерживает этот персонаж, в то время как устройство Android (возможно, семейство шрифтов Robot) не включает в себя этот глиф .. решение будет состоять в том, чтобы использовать правильный шрифт.

Здесь, как добавить пользовательский шрифт в свой проект: https://stackoverflow.com/a/27588966/2267723 .

Вот список шрифтов, которые поддерживают этот символ (U + 2216): http://www.fileformat.info/info/unicode/char/2216/fontsupport.htm

Поскольку шрифт вашего устройства не поддерживает этот символ «∩», вам необходимо встроить шрифт, который поддерживает этот символ.

 Typeface tf = Typeface.createFromAsset(context.getAssets(), "yourfontname.ttf"); //You will need to copy the font to assets folder. textView2.setTypeface(tf);