2012-03-06 10 views
0

私は1行に2つのアイコンを持つTableLayoutに入れた6つのアイコンを持っています。テーブルレイアウト内にアンドロイドビューがありますか?

だから、これはレイアウトがどのように見えるかです:ビューが等しい重みを持っている場合は

<TableLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:shrinkColumns="*"> 
     <View 
     android:layout_width="match_parent" 
     android:layout_height="0dip" 
     android:layout_weight="2"/> 
     <TableRow> 
... 
     </TableRow> 
     <View 
     android:layout_width="match_parent" 
     android:layout_height="0dip" 
     android:layout_weight="1"/> 
     <TableRow> 
... 
     </TableRow> 
     <View 
     android:layout_width="match_parent" 
     android:layout_height="0dip" 
     android:layout_weight="1"/> 
     <TableRow> 
... 
     </TableRow> 
     <View 
     android:layout_width="match_parent" 
     android:layout_height="0dip" 
     android:layout_weight="4"/> 

    </TableLayout> 

、このレイアウトは正常に見えます。しかし、私が表示されているものに彼らの重みを変更すると、レイアウトがきちんと出てこない。

私はこれにスクリーンショットを添付しています

http://i.imgur.com/OqfMa.pngenter image description here

これが動作するようになって上の任意の提案を?

+0

日食のデザインモードにRelativeLayoutではなく、TableLayoutを使用すべきだと思う、あなたはランダムなグレービットのない別の単純な画像にしたいかを示すことができますか?また、mohsin.mrが言っているように、テーブルレイアウトはおそらくより多くの仕事があるので、私は相対レイアウトまたは線形レイアウトを使用します。 –

答えて

0

は、私はあなたが私はより多くの画像を見て失われています

+0

ボタンをグリッドのようにうまく調整できるので、TableLayoutを保持したいと思います。 – disappearedng

関連する問題