Android がページに入ったときにソフトキーボードがポップアップしない問題の解決策

ここでは、ページに入るときにソフト キーボードが自動的にポップアップしないという問題の 1 つを記録しているだけですが、ポップアップが失敗する原因は他にもある可能性があります。

原因一

ページに入り、ソフトウェア ディスクをポップアップする方法を直接記述します。このとき、システム UI インターフェイスがロードされていないため、キーボード ポップアップ操作が実行され、ポップアップが失敗します。ここでは、価格のみが遅延されます。 。

Timer timer = new Timer(); //设置定时器
timer.schedule(new TimerTask() {
    
    
    @Override
    public void run() {
    
     //弹出软键盘的代码
        InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.showSoftInput(searchText, InputMethodManager.RESULT_SHOWN);
        imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
    }
}, 50); //设置50毫秒的时长

その他の理由は後ほど追加します

おすすめ

転載: blog.csdn.net/nanjumufeng/article/details/130084994