Я положил много кнопок (16 * 16) в массив кнопок. Кнопка номер напрямую связан с изменениями, они должны сделать в другом массиве (например, button[12][7]
устанавливает значение stat[12][7]
1)ANDROID onTouchListener on button array
Так что я подумал, что можно поставить на одну линии в onTouch
методе, который реагирует на каждую кнопку. Пример (конечно, не работает)
public boolean onTouch(View arg0, MotionEvent arg1) {
if (arg1.getAction() == MotionEvent.ACTION_DOWN) {
if(arg0 == button[int a][int b]){stat[a][b]=1};
В этом псевдокоде, кнопка будет создать 2 int
сек, описывающие 2 размеров массива, которые получают передаются в массив стата.
Если бы у кого-то было решение для этого, он спас меня несколько часов этой ночью.
Спасибо за ваши ответы.
Большое спасибо, я уже сделал это сейчас, но, думаю, ваше очень умное решение! – user2875404