2011-02-08 5 views
1

を使ってリストXMLを変更するにはどうすればいいですか?リストビューを持つアプリケーションを作成しようとしていますが、twitterアプリケーションで使用されているようなスワイプジェスチャー

特に、私はあるテキストだけのアイテムのリストを持っています.1つのアイテムを左にスワイプすると、他のアイテム(xmlファイル経由)に変更されます。特にいくつかのボタンなどがあります。

誰にでも、私はこれをどうやってできるのか考えてくれることを願っていますか?

ありがとうございました。

+1

これは役立つかもしれません:http://stackoverflow.com/questions/4030389/how-to-implement-fling-in-android-listview、またはこれ:http://stackoverflow.com/questions/1338475/how- to-best-handle-fling-gesture-for-android-listactivity –

+0

私はこの投稿を前に見ましたが、これが私が探している機能かどうかは分かりません。私は私がスワイプしたListItemのXML-Layoutを変更できないと思うので?私の問題は、スワイプのジェスチャーではない、問題は私がレイアウトを変更する方法を知らないということですか? – mikepenz

答えて

1

これは、fill_parentに設定されたGalleryを使用して行われたことがわかりました。子どもの視点がタッチイベントを適切に伝えてスワイプすることができるように注意する必要があります。ギャラリーはViewGroupのサブクラスであることに注意してください。

EDIT:下記のコメントを参照してください。私はtwitterアプリを最初にチェックしてください。

+0

私はそれが私が探しているものではないと思います。もし私が200リストアイテムを持っていれば、私は200ギャラリーのリストアイテムが少し必要です。リストビューの項目でxml-layoutsのみを変更できる単純な解決法はわかりませんか? – mikepenz

+0

申し訳ありませんが、私は最初にツイッターアプリをチェックしました。 2つのViewGroupを内部に持つRelativeLayoutを使用することができます。どちらも親を埋めるように設定されています(したがって、一方が他方の前にあります)。スワイプジェスチャーを検出すると、基本レイアウト(この場合はtwitterアプリのグレーのボタン)が表示され、アクセス可能になるように、上部レイアウトをアニメーション表示できます(xまたはyの位置、アルファ、変形など)。ユーザーがこのアクションが可能であることを知らないかもしれないとしても、私はそれがTwitterアプリで、その標準ではなく、他の多くのユーザーが想像することができないことを知りませんでした。 – Dori

関連する問題