永发信息网

判断android软键盘隐藏或弹出的方法是什么?

答案:3  悬赏:40  手机版
解决时间 2021-10-23 23:45
  • 提问者网友:王者佥
  • 2021-10-23 14:42
判断android软键盘隐藏或弹出的方法是什么?
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-10-23 15:37
(1):虚拟键盘弹出后一般会占据当前activity的大部分,所以肉眼可以看到;(2):代码中判断:

//判断隐藏软键盘是否弹出

if(getWindow().getAttributes().softInputMode==WindowManager.LayoutParamsSOFT_INPUT_STATE_UNSPECIFIED)

{

//隐藏软键盘

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

}
全部回答
  • 1楼网友:封刀令
  • 2021-10-23 16:03
1、开机时按DEL键进入BIOS,在第一项standardcmosfeatures。2、找到显示有1.44MB3.5in的地方(或者有显示为DriveA和DriveB的地方)。3、将其设置为None。4、按F10保存重新启动即可。
希望能够帮到您。
  • 2楼网友:雪起风沙痕
  • 2021-10-23 15:53
如果view是输入法的活动view,则返回true。也就是说,如果是由view触发弹出软键盘,则返回true,在触发编辑框弹出软键盘后,ListView还能滑动,并且ListView的item还能响应单击。这样的体验效果很不好。于是便想在滑动或单击item时判断键盘是否弹出,若弹出,则把它隐藏。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯