0

最初の子だけが異なるレイアウトデザインで最初の行にあり、残りの子はデザインが似ているグリッドビューが必要です。どうすればこれを達成できますか?スクリーンショットを参照してください。

ここに画像の説明を入力

4

2 に答える 2

1

それを行う厄介な方法が1つあります。リストの 1 番目の位置に空のエントリを追加します。

position が 0 の場合、そのアイテムのレイアウト幅を通常の幅の 2 倍に設定します。

position が 1 の場合 (またはその項目に何らかのフラグを作成する場合)、次のように空のレイアウトを膨張させます

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="200dip"
    android:visibility="gone" />
于 2014-09-16T09:28:55.610 に答える
0

これは実際には不可能ですが、偽造することは可能です。秘訣は、ビットマップを半分に分割し、それぞれの半分を別々の画像として表示することです。詳細については、gridview android の最初の項目の拡大画像を参照してください。

于 2013-06-21T14:30:53.040 に答える