2010-11-20 23 views
1

Android için dama uygulaması geliştiriyorum. Her iki taraf için de Canvas oyun tahtası ve fayanslar çizdim, ayrıca D-Pad ile fayans seçimini yaptım. Peki ya Android telefonun D-Pad'i yok? Bunu nasıl yapmanın bir yolu olmalı (bir döşemeye dokunduğumda - şimdi seçilidir). Hiç fikrin var mı? Benim Oyun alanininAndroid - dokunmatik ekran kartındaki döşemeyi seçerek mi?

görüntü burada bulabilirsiniz

Teşekkür - Bir 2d Array http://img171.imageshack.us/img171/7814/checkers.gif

cevap

0

Mağaza kiremit konumları. Aşağı parmak etkinliğinde, her bir döşemeye karşı etkinlik konumunu kontrol edin. Doldurulmuş döşemeyi bulduğunuzda, onu seçin.

1

Başka bir (daha kolay?) Alternatif, Android'in standart Button/ImageButton'unu kullanmaktır. Varsayılan kenarlığın görünmesini istemiyorsanız sınırını ve içeriğini özelleştirebilirsiniz.

Standart Düğmeler hem dokunmatik hem de D-pad ile çalışır; Böylece, her iki durumda da uygun şekilde davranan fayans yapmak için gereken kod miktarını azaltabilirsiniz.

+0

Cevabınız için teşekkürler, çözüldü – Waypoint