Right to left layout in android
<p>I come from a web application development background and i am new to android, I am trying to create an application which has a right to left layout (Arabic) but I am facing a lot of problems with the alignment and text alignment, I understand that many people complain about android's support for rtl languages but I can see that there are many rtl applications in the android market which work just fine. 
Is there a simple clear way to handle rtl layout or do I have to do workarounds to reach a desired layout?
Note: I am trying to develop using android 2.3 and 3.0 SDK</p>

<p>Thanks</p>
