2012-02-17 12 views
0

カスタムテーブルの行を使用してテーブルレイアウトを作成したいと思います。それらの行は、iPhoneのiBooksブックシェルフのようなのようにする必要があります:アンドロイドアプリのTableLayoutのカスタムテーブルの行

image 1

私はこれを行う最も簡単な方法は、1つの棚のようなイメージを持っているでしょうカスタム行を持つテーブルのレイアウトを作成することであると信じています。これはXMLで行う必要があります、私はこれで多くの経験がありません。その後、私は書籍画像をコーディングしています。

しかし、私はAndroidのプログラミングには新しく、より簡単な方法があれば教えてください。

誰かが私にチュートリアルを提供したり、これを行う方法を説明することができます。 今のところ私はこれを持っています:

<?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="fill_parent" > 

    <TableLayout 
     android:id="@+id/tableLayout1" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" > 

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

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

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

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

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

    </TableLayout> 

</RelativeLayout> 

ありがとう。

+0

この目的でGridViewを使用する方が簡単でしょうか? http://developer.android.com/resources/tutorials/views/hello-gridview.html –

+0

@Streetboy Romain Guy(アンドロイドエンジニア)のプロジェクトには、同様のレイアウトが含まれています。http:http ://code.google.com/p/shelves/ – Luksprog

答えて

0

はい、

制限されたデータがある場合は、TableLayoutを使用できます。 TableViewを使用している場合、最も簡単な方法は、イメージをテーブル行の背景として配置することです。

それとも

多くのデータがあるなら、あなたはリストビューを使用することができますし、リストビューのearchが行のためにあなたは、その画像の背景を設定することができます。

お楽しみください。 :)

Keep Coading。 。 。 。

関連する問題