2012-05-08 6 views
0

layout/widgetをすべて含む私のレイアウトにOnTouchListenerを実装しました。スワイプの方向とスワイプを受け取ったwidget/layoutのIDを取得できました。複数のボタンのOnTouchListenerを実装する

2つ以上の異なるオブジェクトをスワイプした場合、たとえば2つのボタンで左から右にスワイプした場合、最初のボタンはタッチイベントを受け取り、そのボタンのIDのみを取得します。スワイプが作成されたオブジェクトのすべてのIDを取得するにはどうすればよいですか(スワイプのキーボード機能と同じです)。

タッチイベントのXとYでスワイプの移動中にユーザーが触れたすべてのオブジェクトのIDを取得する方法はありますか?

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

答えて

0

私はあなたの問題を理解していれば、あなたは以下のようにすることができます。

のOnTouchメソッドのボタンで下記のコードを使用してください。この方法により、

LinearLayout mLinearlayout=(LinearLayout) v.getParent(); 

あなたはボタンの親ビューを取得し、今私は私のButtonViewの親としてLinearLayoutを持っているので、私は、ちょうど例のためLinearLayoutを使用Parent.Hereから他のビューを得るためのプロセスを行います。

関連する問題