/
BirdLeon
/
ROBLOX2016
Обзор
Документация
Войти
/
BirdLeon
/
ROBLOX2016
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Android/NativeShell/src/com/roblox/client/RbxKeyboard.java
44 строки
1 KB
PatoFlamejanteTV
full source code
19 дек 2024, 19:11
19 дек 2024, 19:11
05db15d
Код
Авторство
О чём код?
package com.roblox.client; import android.content.Context; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.View; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; public class RbxKeyboard extends EditText { long currentTextBox; public RbxKeyboard(Context context) { super(context); } public RbxKeyboard(Context context, AttributeSet attrs) { super(context, attrs); } public void setCurrentTextBox(long newTextBox) { currentTextBox = newTextBox; } @Override public boolean onKeyPreIme(int keyCode, KeyEvent event) { if (event.getKeyCode() == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_UP) { ActivityGlView.releaseFocus(currentTextBox); currentTextBox = 0; this.setVisibility(View.GONE); this.setText(""); InputMethodManager imm = (InputMethodManager) this.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(this.getWindowToken(), 0); } return super.dispatchKeyEvent(event); } }