複数のボタンの同時クリックについて

2,317 views
Skip to first unread message

X06HTII

unread,
Dec 24, 2010, 3:34:57 AM12/24/10
to 日本Androidの会
いつもお世話になります。
宮村と申します。

2つ以上のボタンを同時クリックした場合の処理について、悩んでいます。

Aというボタンを押せばAという効果音、Bというボタンを押せばBという効果音を発し、
AとBのボタンを同時クリックで、「AとBの効果音を同時に鳴らす」ことを考えています。

WEBサイトをいろいろと検索しましたが、明確な情報が見つからず困っています。
「マルチタッチ対応以降もButtonについてシングルタッチのみ」なのでしょうか?

もしできれるとすれば、具体的な方法をご教授頂けないでしょうか。
よろしくお願い致します。

X06HTII

unread,
Dec 27, 2010, 3:03:46 PM12/27/10
to 日本Androidの会
レスが付かなかったため、再送させて頂きます。

onTouchEvent()はボタン上(Button)では一切のイベントが発生せず無反応のため、
現在はonTouch()で実装を試みています。

しかしonTouch()メソッドの場合は
Aボタンを押したままBボタンを押しても、Aボタンが再反応し
Bボタンのクリックイベントが発生しません。
これが反応すると解決しそうなのですが。。。

やはり2つ以上のボタンの同時クリックは実現できないものでしょうか。

ネットで検索しても見つからず、私自身も初心者のため、
行き詰っています。どなたかアドバイスを頂けないでしょうか。

田代透

unread,
Dec 27, 2010, 4:15:16 PM12/27/10
to android-g...@googlegroups.com
マルチタッチ可能な端末がないので自分ではテストできないのですが

 通常のBottonは押して離すことによってonClickイベントが発生してるのでマルチタッチで同時押下を検出することはできないでしょう。
 エリアを区切ってそこをボタンとしてタッチイベントをつかって押下状態を保持チェックするという方法しかないでしょう(たぶん今やってる方法だと思います)

 こちらのページが参考になるかと
「Nexus One で Android 2.2 froyo のマルチタッチを試してみる」
http://www.gcd.org/blog/2010/07/613/


2010年12月28日5:03 X06HTII <x06...@gmail.com>:

> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>

--
--
Toru Tashiro
toru...@gmail.com

X06HTII

unread,
Dec 28, 2010, 4:59:18 PM12/28/10
to 日本Androidの会
田代透様

ありがとうございます。

できないとわかると何だか、すっきりしました。

エリアを区切ってやる方法で実装していこうと思います。
ありがとうございます。

お礼までに。

On 12月28日, 午前6:15, 田代透 <toru2...@gmail.com> wrote:
> マルチタッチ可能な端末がないので自分ではテストできないのですが
>
>  通常のBottonは押して離すことによってonClickイベントが発生してるのでマルチタッチで同時押下を検出することはできないでしょう。
>  エリアを区切ってそこをボタンとしてタッチイベントをつかって押下状態を保持チェックするという方法しかないでしょう(たぶん今やってる方法だと思います)
>
>  こちらのページが参考になるかと
> 「Nexus One で Android 2.2 froyo のマルチタッチを試してみる」http://www.gcd.org/blog/2010/07/613/
>
> 2010年12月28日5:03 X06HTII <x06h...@gmail.com>:
> toru2...@gmail.com- 引用テキストを表示しない -
>
> - 引用テキストを表示 -
Reply all
Reply to author
Forward
0 new messages