Этот вопрос не является дубликатом.
Я хочу проверить, нажата ли введите на моей клавиатуре.
Этот код является наиболее полезным для меня:
edittext.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View view, int i, KeyEvent keyEvent) {
Toast.makeText(getActivity(), "it works", Toast
.LENGTH_SHORT).show();
return false;
}
});
Но это работает только с клавиатуры моего компьютера, а не на моем телефоне.Я не знаю, насколько это важно, но я использую Фрагмент.
Вот мой XML:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:id="@+id/edittext"
android:imeOptions="actionDone"
android:padding="10dp"/>
Я посмотрел на ALL Этиacticles и я пробовал каждый код, но ничего не получалось.
EDIT
Я прочитал комментарий и хочу добавить:
Я говорю о программной клавиатуре.