Sounds like a bug in the bidi Android algorithm. Try adding labels from left to right around the numbers:
versionTextView.setText("אפליקציה גרסה " + "\u200e" + this.getResources().getString(R.string.app_version) + "\u200e" );
(If this works, you can eliminate the second).
Ted hopp
source share