Мне нужна небольшая помощь.У меня есть сетка с некоторыми элементами.Прикосновение пальцем к экрану и выбор пункта A, A фокусируется.Мне нужно это: двигая пальцем, не поднимая палец с экрана, на другой предмет, А должен потерять фокус.
Как мне это сделать?
Спасибо
Я нашел это решение ... не идеально на 100%, но оно прекрасно работает
gridview.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_MOVE){
gridview.requestFocusFromTouch();
gridview.setSelection(gridview.pointToPosition((int)event.getX(), (int)event.getY()));
return true;
}
if(event.getAction() == MotionEvent.ACTION_UP){
gridview.clearFocus();
return true;
}
return false;
}
});