I am trying to display the Table rows that starts from the middle of the Layoutpage. When i did the code the table rows are always showing at the top, 

i have tried to implement table layout with in Relative layout.This did not worked. 
I have changed the layout\_height="200dp" option. This didn't worked either.

How can i solve this?

The code that i tried is below

```
<TableLayout 
android:layout_width="match_parent"        
android:layout_height="match_parent" 
android:showDividers="middle"   
android:shrinkColumns="*"  
android:stretchColumns="*" 
android:background="#ffffff">

<TableRow 
    android:id="@+id/tableRow1" 
    android:layout_height="wrap_content" 
    android:layout_width="match_parent"> 

    <ImageView
    android:id="@+id/sunsign"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:contentDescription="@string/sunsign"
    android:onClick="onClick"
    android:src="@drawable/sunsign"
    android:gravity="center"
    android:padding="20dip"
    android:background="#17543F"/>

    <ImageView
    android:id="@+id/services"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:contentDescription="@string/services"
    android:onClick="onClick"
    android:src="@drawable/services"
    android:gravity="center" 
    android:padding="20dip"
    android:background="#17543F"/> 

    <ImageView
    android:id="@+id/sermons"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"       
    android:src="@drawable/sermons" 
    android:contentDescription="@string/sermons"
    android:onClick="onClick"
    android:gravity="center"
    android:padding="20dip"
    android:background="#17543F"/>

```