0
У меня проблема с моим алгоритмом android. Я хочу, чтобы какая-то определенная вещь случалась, когда пользователь нажимает f. или любое другое слово, я пытался большинство из них и пространство, единственное codition, что работает это:keyCode == KeyEvent.KEYCODE_F не работает
if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == 0)
Вот та часть, которая имеет проблемы:
else if(keyCode == KeyEvent.KEYCODE_F && v.getId() == R.id.EditText1)
{
.. certain algorithm ..
}
Спасибо за ур проблемы :)
Там Shou Не проблема с «keyCode == KeyEvent.KEYCODE_F». Вы уверены, что «v.getId() == R.id.EditText1« работает? – Foggzie
Можете ли вы отладить, какое условие не удается? keyCode или v.getId(), возможно, что вы импортируете R из пакета android вместо пакета приложений? –
Выполняйте некоторые протоколирования и перед тем, как ввести этот второй оператор if(), log 'v.getId()' и 'R.id.EditText1'. Что такое 'v'? Я забыл, что вернет R.id.EditText1', но если это String, используйте '.compareTo (str)', а не '=='. – Jack