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
Post a Comment