2012-03-11 4 views

ответ

4

Это зависит от того, что вы подразумеваете под событием «с длинным касанием», так как на самом деле в Android это не так, о чем я могу думать.

Если вы имеете в виду долго- нажмите событие (например, setOnLongClickListener()), все Android устройства, которые на законных основаниях имеют Android Market (он же, Google Play) на них будет поддерживать это, так как они не проходят тестов на совместимость в противном случае.

Если вы имеете в виду событие touch, не все устройства Android имеют сенсорные экраны, такие как Google TV. Такие устройства могут генерировать длинное событие, используя клавиши со стрелками или D-pad или любой другой контроллер, поддерживаемый устройством.

+0

Спасибо, сэр, я имел в виду «длинный клик», например, используемый для 'registerForContextMenu()' или 'setOnLongClickListener()', это те, которые основаны на одном событии? –

+0

@MarekSebera: Да, 'registerForContextMenu()' использует событие long-click. – CommonsWare

+0

Большое спасибо за вашу помощь. –