4

子アイテムとしてScrollViewsを含むギャラリーがあります。スクロールビューには、スクロール領域内にテキスト、画像、ボタンを含めることができます。タッチイベントが正しく、期待どおりに処理されることを確認する必要があります。

私はここで解決策を見つけました:ギャラリー内のScrollView、両方とも独立してスクロールします

残念ながら、このソリューションはボタンには役立ちません。ボタンをタップすると、ギャラリーコントロールが隣接するアイテムにスクロールする場合があります。

ScrollViewとGalleryがスクロールしないようにするには、ボタンがスクロールビューの内側にあり、スクロールビューがギャラリーコントロールのアイテムである場合に、ユーザーがボタンをタップしますか?

誰かが「クリック」ジェスチャを認識するソリューションを私に提供できますか?

4

1 に答える 1

4

私はかつてこのようなものを持っていました-XMLにonClickを追加することで修正しました:

<button android:onClick="handleClick" ... />

次に、コード内で:

public void handleClick(View view) {
    // get the position of the clicked item in the list
    int position = getListView().getPositionForView(view);
    // do something with the item
}
于 2011-08-18T16:56:18.277 に答える