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);

}