国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

Android 顯示和隱藏軟鍵盤(pán)的方法(手動(dòng))

2020-04-11 10:54:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在A(yíng)ndroid開(kāi)發(fā)中,經(jīng)常會(huì)有一個(gè)需求,做完某項(xiàng)操作后,隱藏鍵盤(pán),也即讓Android中的軟鍵盤(pán)不顯示。今天,和大家分享如何利用代碼來(lái)實(shí)現(xiàn)對(duì)Android的軟件盤(pán)的隱藏、顯示的操作。

1、方法一(如果輸入法在窗口上已經(jīng)顯示,則隱藏,反之則顯示)

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); 

2、方法二(view為接受軟鍵盤(pán)輸入的視圖,SHOW_FORCED表示強(qiáng)制顯示)

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(view,InputMethodManager.SHOW_FORCED); imm.hideSoftInputFromWindow(view.getWindowToken(), 0); //強(qiáng)制隱藏鍵盤(pán) 

3、調(diào)用隱藏系統(tǒng)默認(rèn)的輸入法

((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); (WidgetSearchActivity是當(dāng)前的Activity) 

4、獲取輸入法打開(kāi)的狀態(tài)

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); boolean isOpen=imm.isActive();//isOpen若返回true,則表示輸入法打開(kāi)

以上所述是針對(duì)Android 顯示和隱藏軟鍵盤(pán)的方法(手動(dòng)),希望對(duì)大家有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南召县| 太仓市| 衢州市| 陇西县| 旬邑县| 苍南县| 和龙市| 宕昌县| 舞阳县| 砀山县| 宁远县| 樟树市| 蒙城县| 扶风县| 汝城县| 友谊县| 马公市| 舞阳县| 炉霍县| 任丘市| 来安县| 道孚县| 田林县| 惠东县| 祁东县| 黎平县| 望城县| 英德市| 孙吴县| 灌云县| 垣曲县| 于田县| 翁牛特旗| 栾城县| 庐江县| 内丘县| 繁峙县| 房山区| 于田县| 南部县| 南部县|