A small pro-tip from Roman Nurik (from the Android team):
Use START and END gravity instead of LEFT and RIGHT for better RTL support. Although constants are defined only in API 14 [0], they are backward compatible because (1) they are built-in at compile time and (2) they are functionally equivalent to LEFT and RIGHT on earlier devices due to their lower bytes:
START = 0x00800003
LEFT = 0x00000003
END = 0x00800005
RIGHT = 0x00000005
START LEFT
<TextView layout_width=match_parent, gravity=start, text=[hebrew characters here]>
TextView - = . , TextView , .
, , , , .