[問題] 關閉實體鍵盤的方式?

看板AndroidDev作者 (螺絲)時間10年前 (2015/02/24 15:42), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
各位好 小弟最近在開發上遇到一個問題 我使用 Bluetooth Barcode Scanner 與Android 手機配對後 會有實體鍵盤 HID 出現,大部分的Barcode 都是這樣的方式, 可是這樣就無法再次呼叫出"螢幕軟體鍵盤" 不過小弟發現 只要在輸入法那邊有個選項就是"硬體"實體鍵盤 http://cht.tw/h/k6xyb 照片網址 請點選線上瀏覽就可以看到 小弟想問的是 這個 硬體實體鍵盤 能不能透過程式來開啟或關閉 至於 一般呼叫軟體鍵盤的方式我試過了一樣無法開啟如下 InputMethodManager imm = (InputMethodManager) getSystemService(MainActivity.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), InputMethodManager.SHOW_FORCED); 各位有這方面的開發經驗分享一下嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.123.31 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1424763763.A.2AE.html

02/24 15:50, , 1F
補充一下 我只要把硬體實體鍵盤關閉後 就可以叫出小鍵盤
02/24 15:50, 1F

02/24 15:50, , 2F
而且 Barcode 也可以正常使用 所以我想透過軟體關掉它
02/24 15:50, 2F
文章代碼(AID): #1Kx2jpAk (AndroidDev)