BÀI 73 - NGĂN BÀN PHÍM TỰ ĐỘNG BẬT LÊN TRONG ANDROID
BÀI 73 - NGĂN BÀN PHÍM TỰ ĐỘNG BẬT LÊN TRONG ANDROID
Trong hàm onResume() bạn gọi đoạn code như dưới sẽ ngăn bàn phím tự động nhảy lên.
@Override
protected void onResume() {
super.onResume();
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
}
Hoặc trong Mainifest tại activity, thêm đoạn code này
<activity
android:name="Activity"
android:windowSoftInputMode="stateAlwaysHidden"
android:exported="false" />
Để ẩn bàn phím sau khi click button thì tạo chương trình con như này
private void Close_KeyBoard() {
InputMethodManager manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
manager.hideSoftInputFromWindow(IdMainLayout.getWindowToken(), 0);
}