开发者

How to show data in column with title in android?

Can anybody tell me how to show data in columns with a top title. Infect i am trying to show data like this:

ID  Name  No.  Tel No.  From Date   To Date
1   Sam                  20-10-2009  13-06-2011
2          12            20-10-2009  30-06-2011
3                5643    20-10-2009  13-06-2011

the XML that i am using is:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/widget87"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<TableLayout
android:id="@+id/widget71"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
>
<TableRow
android:id="@+id/widget72"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<TextView
android:id="@+id/widget33"
android:layout_width="26px"
android:layout_height="wrap_content"
android:text="ID"
>
</TextView>
<TextView
android:id="@+id/widget34"
android:layout_width="46px"
android:layout_height="wrap_content"
android:text="Name"
>
</TextView>
<TextView
android:id="@+id/widget35"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Number"
>
</TextView>
<TextView
android:id="@+id/widget36"
android:layout_width="51px"
android:layout_height="wrap_content"
android:text="Ac.Tel"
>
</TextView>
<TextView
android:id="@+id/widget37"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="From Date"
>
</TextView>
<TextView
android:id="@+id/widget38"
android:layout_width="62px"
android:layout_height="wrap_content"
android:text="To Date"
>
</TextView>
</TableRow>
<TableRow
android:id="@+id/widget79"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<TextView
android:id="@+id/t1"
android:layout_width="10dip"
android:layout_height="wrap_content"
android:text="Accountid"
>
</TextView>
<TextView
android:id="@+id/t2"
android:layout_width="40dip"
android:layout_height="wrap_content"
android:text="AccountName"
android:textStyle="bold"
>
</TextView>
<TextView
android:id="@+id/t3"
android:layout_width="10dip"
android:layout_height="wrap_content"
android:text="AccountNo"
android:textStyle="bold"
>
</TextView>
<TextView
android:id="@+id/t4"
android:layout_width="30dip"
android:layout_height="wrap_content"
android:text="AccountTel"
android:textStyle="bold"
>
</TextView>
<TextView
android:id="@+id/t5"
android:layout_width="60dip"
android:layout_height="wrap_content"
android:text="FromDate"
>
</TextView>
<TextView
android:id="@+id/t6"
android:layout_width="60dip"
android:layout_height="wrap_content"
android:text="ToDate"
>
</TextView>
<TextView
android:id="@+id/t7"
android:layout_width="30dip"
android:layout_height="wrap_content"
android:text="Notes"
>
</TextView>
</TableRow>
</TableLayout>
</RelativeLayout>

Problem in it is that it shows the top title each time on record like:

  ID  Name  No.  Tel No.  From Date   To Date
    1   Sam                  20-10-2009  13-06-2011

  ID  Name  No.  Tel No.  From Date   To Date
    2          12            20-10-2009  30-06-2011

  ID  Name  No.  Tel No.  From Date   To Date
    3                5643    20-10-2009  13-06-2011

So plz help me i got stuck here i am very new in android.

my new XML is:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout
android:id="@+id/widget143"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<TableRow
android:id="@+i开发者_StackOverflow中文版d/widget144"
android:layout_width="fill_parent"
android:layout_height="23px"
android:orientation="horizontal"
>
<TextView
android:id="@+id/widget146"
android:layout_width="24px"
android:layout_height="18px"
android:text="ID"
>
</TextView>
<TextView
android:id="@+id/widget147"
android:layout_width="48px"
android:layout_height="wrap_content"
android:text="Name"
>
</TextView>
<TextView
android:id="@+id/widget149"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Number"
>
</TextView>
<TextView
android:id="@+id/widget150"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Ac. Tel."
>
</TextView>
<TextView
android:id="@+id/widget151"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="From Date"
>
</TextView>
<TextView
android:id="@+id/widget152"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="To Date"
>
</TextView>
</TableRow>

<TableRow
android:id="@+id/widget153"
android:layout_width="fill_parent"
android:layout_height="50px"
android:orientation="horizontal"
>
<TextView
android:id="@+id/t1"
android:layout_width="10dip"
android:layout_height="wrap_content"
android:text="Accountid"
>
</TextView>
<TextView
android:id="@+id/t2"
android:layout_width="40dip"
android:layout_height="wrap_content"
android:text="AccountName"
android:textStyle="bold"
>
</TextView>
<TextView
android:id="@+id/t3"
android:layout_width="10dip"
android:layout_height="wrap_content"
android:text="AccountNo"
android:textStyle="bold"
>
</TextView>
<TextView
android:id="@+id/t4"
android:layout_width="30dip"
android:layout_height="wrap_content"
android:text="AccountTel"
android:textStyle="bold"
>
</TextView>
<TextView
android:id="@+id/t5"
android:layout_width="60dip"
android:layout_height="wrap_content"
android:text="FromDate"
>
</TextView>
<TextView
android:id="@+id/t6"
android:layout_width="60dip"
android:layout_height="wrap_content"
android:text="ToDate"
>
</TextView>
<TextView
android:id="@+id/t7"
android:layout_width="30dip"
android:layout_height="wrap_content"
android:text="Notes"
>
</TextView>
</TableRow>
</TableLayout>

But still there is no difference.


use TableLayout and TableRow instead of RelativeLayout.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜