0

ギャラリーウィジェットを使用して一連の画像を表示しましたが、最後にOnClickListenerを使用して画像を追加し、リストにさらに画像を追加できるようにします。

ギャラリービューの右側に何かを追加するにはどうすればよいですか?

ギャラリーとボタンをHorizo​​ntalScrollView内に配置することはできますか?それとも、これを行うためのより良い方法はありますか?

4

2 に答える 2

3

私がこれを行うのを見る1つの方法:

アダプタでは、メソッドgetCount()をオーバーライドし、表示する画像の数+1を返すように設定する必要があります。

getView / bindView / newView(使用したアダプターによって異なります)で、膨らませている位置が== getCount()-1であるかどうかを確認する必要があります。そうである場合は、「新しい画像を追加」を含むビューを膨らませる必要があります。 " ボタン。次に、onClickリスナーをそのボタンに接続し、新しい画像の挿入を処理する必要があります

于 2012-04-20T19:30:59.480 に答える
1

ギャラリーとボタンをHorizo​​ntalScrollView内に配置することはできますか?それとも、これを行うためのより良い方法はありますか?

  • おそらくそうではありません。ビューがどのタッチイベントをギャラリーに移動するか、どのタッチイベントをHorizo​​ntalScrollViewに移動するかを区別する方法はありません。

ギャラリーの幅をFILL_PARENT未満に設定する必要があります。その後、ImageButtonをその右側に配置できます。android:layout_toRightOf="@id/galleryId"

そうすれば、両方が画面に表示され、「追加」ボタンが常に表示され、ギャラリーをスクロールして、そこに含まれるすべての画像を表示できます。

于 2012-04-20T19:31:34.287 に答える