Intereting Posts
Сбой списка Listview в портретном режиме при нажатии на элементы (с использованием фрагментов) Phonegap – локальное хранилище не работает – Android Определение CameraUpdate с помощью LatLngBounds с различными значениями заполнения Android-виджет с Clickable, который не доступен для просмотра в ListItems Удаление apk в альфа-тестировании для загрузки другого с тем же кодом версии Android VideoView Невозможно воспроизвести видеообнаружение, особенно .mp4 Самый простой способ отображения строк со значками в RecyclerView Загрузка собственной библиотеки для Android с использованием Eclipse Moto 360 Развертывание с Android Studio чрезвычайно медленное Пример кода куса Androidusync Удалите изображение из приложения для просмотра изображений Android Справка относительно события onClick () для элемента пользовательской раскладки ListView Android 4.4.X: taskAffinity & launchmode vs. Жизненный цикл активности Тесты JOnit для Android не работают Синхронизировать («Cache_Group») часть пропускается, почему это так?

Android Hebrew RTL String с числовым значением Flipped

Я хотел бы отобразить String с моим именем приложения и текущей версией. Имя приложения находится на иврите, для некоторых, когда я совмещаю текст на иврите с числовым значением, числовое значение переворачивается.

versionTextView.setText("אפליקציה גרסה "+this.getResources().getString(R.string.app_version)); 

Например: версия приложения 1.0, отображаемая как 0,1 на эмуляторе.

Solutions Collecting From Web of "Android Hebrew RTL String с числовым значением Flipped"

Звучит как ошибка в Android-алгоритме bidi. Попробуйте добавить знаки слева направо вокруг чисел:

 versionTextView.setText("אפליקציה גרסה " + "\u200e" + this.getResources().getString(R.string.app_version) + "\u200e" ); 

(Если это работает, вы можете устранить второй).

Я думаю, что tou нужно стилизовать строку вывода с помощью CSS с помощью тега dir = "RTL", который будет фиксировать направленность ваших чисел и специальных символов внутри иврита