android - Achieving the same result without paddingLeft property -


<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:orientation="vertical"     android:padding="5dip" >      <linearlayout         android:id="@+id/linearlayout1"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_alignparentleft="true"         android:layout_marginright="5dip"         android:padding="1dip" >          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="20dp"             android:text="total pregnancies"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="30dp"             android:text="10"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="160dp"             android:text="full term"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="75dp"             android:text="11"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="190dp"             android:text="premature"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="30dp"             android:text="12"             android:textcolor="#000000" />      </linearlayout>      <linearlayout         android:id="@+id/linearlayout2"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_alignleft="@+id/linearlayout1"         android:layout_below="@+id/linearlayout1"         android:layout_margintop="35dp"         android:padding="1dip" >          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="20dp"             android:text="multiples"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="85dp"             android:text="16"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="160dp"             android:text="living"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="95dp"             android:text="17"             android:textcolor="#000000" />     </linearlayout>      <linearlayout         android:id="@+id/linearlayout3"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_alignleft="@+id/linearlayout1"         android:layout_centervertical="true"         android:padding="1dip" >          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="20dp"             android:text="ab included"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="70dp"             android:text="13"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="160dp"             android:text="ab spontaneous"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="30dp"             android:text="14"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="190dp"             android:text="ectopics"             android:textcolor="#000000" />          <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="35dp"             android:text="15"             android:textcolor="#000000" />     </linearlayout>  </relativelayout> 

this how screen looks, can tell me how can achieve layout. have come layout, seems not fit screens.

make linearlayout width fill_parent use entire width of screen. each textview, set layout_width 0dp, , set layout_weight proportion of screen want view have.

in padding, specify minimum amount want between different cells.

for example, if want text occupy double space of numbers, use following code:

<relativelayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:orientation="vertical"     android:padding="5dip" >      <linearlayout         android:id="@+id/linearlayout1"         android:layout_width="fill_parent"         android:layout_height="wrap_content"         android:layout_alignparentleft="true"         android:layout_marginright="5dip"         android:padding="1dip" >          <textview             android:layout_width="0dp"             android:layout_weight="2"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="5dp"             android:text="total pregnancies"             android:textcolor="#000000" />          <textview             android:layout_width="0dp"             android:layout_weight="1"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="5dp"             android:text="10"             android:textcolor="#000000" />          <textview             android:layout_width="0dp"             android:layout_weight="2"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="5dp"             android:text="full term"             android:textcolor="#000000" />          <textview             android:layout_width="0dp"             android:layout_weight="1"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="5dp"             android:text="11"             android:textcolor="#000000" />          <textview             android:layout_width="0dp"             android:layout_weight="2"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="5dp"             android:text="premature"             android:textcolor="#000000" />          <textview             android:layout_width="0dp"             android:layout_weight="1"             android:layout_height="wrap_content"             android:gravity="left"             android:paddingleft="5dp"             android:text="12"             android:textcolor="#000000" />      </linearlayout> </relativelayout> 

Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -