Страница 1 из 1

Одновременное нажатие двух кнопок

Добавлено: 22 апр 2012, 22:18
evka3532
Подскажите как считывать, как обрабатывать одновременное нажатие кнопок?

Re: Одновременное нажатие двух кнопок

Добавлено: 23 апр 2012, 02:06
andev
я могу ошибаться, но кажется где-то читал, что одно нажатие всегда происходит первым.
поясните подробнее, что вы понимаете под одновременным нажатием кнопок (программное или физическое пальцами тап), какие кнопки имеете ввиду (View элементы или "железные") и что хотите сделать в целом - возможно, есть более простой путь.

Re: Одновременное нажатие двух кнопок

Добавлено: 23 апр 2012, 09:20
evka3532
На экране есть несколько Button'ов. Если я буду удерживать 1 из них, то нажатие на другой не будет считываться. Это было написано с помощью метода onClick для каждой кнопки. Переписывать через один обработчик onClickListener для всех кнопок не пробовал, но думаю эффект будет тот же. Задача формально говоря такая. Есть массив из нулей и единиц: нуль - кнопка ненажата, единица - нажата. Если нажата одна кнопка, то массив имеет вид, например, 0100. Нужно получить 0110, 1100 и т.д.

Re: Одновременное нажатие двух кнопок

Добавлено: 23 апр 2012, 09:40
KamiSempai
onClick - это когда мы нажали на кнопку и отпустили. Здесь, скорее всего, подойдет OnTouchListener.