Есть ли способ программно отменить выбор/стереть все, что пользователь выбрал с помощью трекбола/трекпада?Отмените выбор любого выбора трекбола/трекпада
Когда я нажимаю кнопку «Назад» в «Деятельности», на действие, на которое он возвращается, есть кнопка, которая выбрана так, как если бы пользователь использовал трекбол/пэд. Я не уверен, что выбрано в предыдущей операции, но, очевидно, что-то есть. Я хочу программно стереть любой выбор перед завершением операции.
Это кажется мне совершенно логичным, но по какой-то причине он не работает. Я попытался переопределить обработчик onBackPressed и очистить фокус непосредственно перед вызовом finish() ;. Я также попробовал очистить фокус внутри обработчика onActivityResult обратной деятельности. В обоих случаях у меня все еще есть кнопка на задней панели. В фокусе :(Это ТОЛЬКО случается, когда я печатаю в EditText в верхней части Activity. – Andrew
Я считаю, что есть событие с фокусом изменения, которое вы можете прослушать ... ах. Вы переопределяете 'View.onFocusChanged' и/или' View.onWindowFocusChanged'. Информация находится на той же странице, с которой я связан ранее. –