Я только начал изучать Android-программирование. Я делаю приложение, которое можно контролировать с внешнего устройства. Мне нужно 4 кнопки, их фокус меняется периодически с задержкой в 2 секунды. когда я надаю на датчик, будет сделан performclick()
. Я не знаю, как его реализовать. Для получения данных датчиков я использую оператор case switch. Если это необходимо, мне нужно выполнить щелчок по этой кнопке. В этом случае фокус должен циклически меняться.Справка Android: изменение фокуса кнопок с задержкой и выполнение нажатия
например: Кнопка 1 => Кнопка 2 => Кнопка 3 => Кнопка 4 => Кнопка 1 (изменение фокуса с 2s задержки)
если случай условие истинно, button.performclick
на текущей кнопке сфокусированным.
Может ли кто-нибудь сказать структуру или программный код? Я много искал, но я не понимаю.
Вы можете отправить пример кода? Должен ли я писать его в oncreate()? или под основным классом? – wizard
добавлен код, это всего лишь скелет. – cremy
спасибо. вы можете рассказать мне, как сфокусироваться на кнопке «Определить»? Должен ли я использовать nextfocusright? или указать имя кнопки.requestfocus? как его переместить, чтобы перейти от одной кнопки к другой? – wizard