From d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Tue, 3 Mar 2009 18:28:45 -0800 Subject: auto import from //depot/cupcake/@135843 --- .../guide/tutorials/views/hello-tablelayout.jd | 118 --------------------- 1 file changed, 118 deletions(-) delete mode 100644 docs/html/guide/tutorials/views/hello-tablelayout.jd (limited to 'docs/html/guide/tutorials/views/hello-tablelayout.jd') diff --git a/docs/html/guide/tutorials/views/hello-tablelayout.jd b/docs/html/guide/tutorials/views/hello-tablelayout.jd deleted file mode 100644 index 83d6f5d..0000000 --- a/docs/html/guide/tutorials/views/hello-tablelayout.jd +++ /dev/null @@ -1,118 +0,0 @@ -page.title=Hello, TableLayout -parent.title=Hello, Views -parent.link=index.html -@jd:body - -

A {@link android.widget.TableLayout} is a ViewGroup that -will lay child View elements into rows and columns.

- - -
    -
  1. Start a new project/Activity called HelloTableLayout.
  2. -
  3. Open the layout file. - Make it like so: -
    -<?xml version="1.0" encoding="utf-8"?>
    -<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    -    android:layout_width="fill_parent"
    -    android:layout_height="fill_parent"
    -    android:stretchColumns="1">
    -
    -    <TableRow>
    -        <TextView
    -            android:layout_column="1"
    -            android:text="Open..."
    -            android:padding="3dip" />
    -        <TextView
    -            android:text="Ctrl-O"
    -            android:gravity="right"
    -            android:padding="3dip" />
    -    </TableRow>
    -
    -    <TableRow>
    -        <TextView
    -            android:layout_column="1"
    -            android:text="Save..."
    -            android:padding="3dip" />
    -        <TextView
    -            android:text="Ctrl-S"
    -            android:gravity="right"
    -            android:padding="3dip" />
    -    </TableRow>
    -
    -    <TableRow>
    -        <TextView
    -            android:layout_column="1"
    -            android:text="Save As..."
    -            android:padding="3dip" />
    -        <TextView
    -            android:text="Ctrl-Shift-S"
    -            android:gravity="right"
    -            android:padding="3dip" />
    -    </TableRow>
    -
    -    <View
    -        android:layout_height="2dip"
    -        android:background="#FF909090" />
    -
    -    <TableRow>
    -        <TextView
    -            android:text="X"
    -            android:padding="3dip" />
    -        <TextView
    -            android:text="Import..."
    -            android:padding="3dip" />
    -    </TableRow>
    -
    -    <TableRow>
    -        <TextView
    -            android:text="X"
    -            android:padding="3dip" />
    -        <TextView
    -            android:text="Export..."
    -            android:padding="3dip" />
    -        <TextView
    -            android:text="Ctrl-E"
    -            android:gravity="right"
    -            android:padding="3dip" />
    -    </TableRow>
    -
    -    <View
    -        android:layout_height="2dip"
    -        android:background="#FF909090" />
    -
    -    <TableRow>
    -        <TextView
    -            android:layout_column="1"
    -            android:text="Quit"
    -            android:padding="3dip" />
    -    </TableRow>
    -</TableLayout>
    -
    -

    Notice how this resembles the structure of an HTML table. TableLayout is like the -table element; TableRow is like a tr element; but for our cells like -the html td element, we can use any kind of View. Here, we use TextView for the cells.

    - -
  4. -
  5. Make sure your Activity loads this layout in the onCreate() method: -
    -public void onCreate(Bundle savedInstanceState) {
    -    super.onCreate(savedInstanceState);
    -    setContentView(R.layout.main);
    -}
    -
    -

    R.layout.main refers to the main.xml layout file.

    -
  6. -
  7. Run it.
  8. -
-

You should see the following:

- - -

References

- - - -- cgit v1.1