i'm new on android programming. what is the best way to implement this graphic layout on android?
http://8pic.ir/images/d9que1v93nxxp7za7hxv.jpg
this is my way: but
   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="horizontal" >
   <LinearLayout
       android:layout_width="0dp"
       android:layout_height="match_parent"
       android:layout_marginBottom="20dp"
       android:layout_marginLeft="20dp"
       android:layout_marginRight="20dp"
       android:layout_marginTop="20dp"
       android:layout_weight="2"
       android:orientation="vertical" >
       <TextView
           android:id="@+id/textView1"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           android:text="my text my text my text my text my text my text my  text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text my text "
           android:textAppearance="?android:attr/textAppearanceMedium"
           android:textSize="20sp" />
   </LinearLayout>
   <LinearLayout
       android:layout_width="0dp"
       android:layout_height="match_parent"
       android:layout_marginLeft="20dp"
       android:layout_marginRight="20dp"
       android:layout_weight="1"
       android:orientation="vertical" >
       <Button
           android:id="@+id/button1"
           android:layout_width="match_parent"
           android:layout_height="0dp"
           android:layout_marginBottom="10dp"
           android:layout_marginTop="20dp"
           android:layout_weight="1"
           android:text="Button" />
       <Button
           android:id="@+id/button3"
           android:layout_width="match_parent"
           android:layout_height="0dp"
           android:layout_marginBottom="10dp"
           android:layout_marginTop="10dp"
           android:layout_weight="1"
           android:text="Button" />
       <Button
           android:id="@+id/button4"
           android:layout_width="match_parent"
           android:layout_height="0dp"
           android:layout_marginBottom="20dp"
           android:layout_marginTop="10dp"
           android:layout_weight="1"
           android:text="Button" />
   </LinearLayout>
but: 1) is this correct one? 2) i using 'sp' unit for text size but my text size does not scale good on different screen sizes?
 
    
 
     
    