我使用的是mikepenz drawer,我想我的软键盘在我打开抽屉时被关闭,在汉堡包上的按键没有问题,但可以找到在打开抽屉时通过滑动来关闭键盘的位置。
mlmc2os51#
在t0mm13b告诉我的信息之后,我就是这样做的。
result = new DrawerBuilder() .withActivity(this) .withTranslucentStatusBar(false) .withActionBarDrawerToggle(false) .addDrawerItems(drawerItemsArray) .withSavedInstance(savedInstanceState) .withOnDrawerListener(new Drawer.OnDrawerListener() { @Override public void onDrawerOpened(View view) { } @Override public void onDrawerClosed(View view) { } @Override public void onDrawerSlide(View view, float v) { removeSoftKeyboard(); } }) .build();
删除软键盘方法
public void removeSoftKeyboard() { InputMethodManager inputMethodManager = (InputMethodManager) this.getSystemService(Activity.INPUT_METHOD_SERVICE); inputMethodManager.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 0); }
1条答案
按热度按时间mlmc2os51#
在t0mm13b告诉我的信息之后,我就是这样做的。
删除软键盘方法