• 解析android中隱藏與顯示軟鍵盤的實現方法

    時間:2022-07-04 14:03:51 計算機硬件 我要投稿
    • 相關推薦

    解析android中隱藏與顯示軟鍵盤的實現方法

      1、//隱藏軟鍵盤

    解析android中隱藏與顯示軟鍵盤的實現方法

      ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);

      2、//顯示軟鍵盤,控件ID可以是EditText,TextView

      ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).showSoftInput(控件ID,0);

      3、不自動彈出鍵盤:

      帶有EditText控件的在第一次顯示的時候會自動獲得focus,并彈出鍵盤,如果不想自動彈出鍵盤,有兩種方法:

      方法一:在mainfest文件中把對應的activity設置

      android:windowSoftInputMode="stateHidden" 或者android:windowSoftInputMode="stateUnchanged"。

      方法二:可以在布局中放一個隱藏的TextView,然后在onCreate的時候requsetFocus。

      注意TextView不要設置Visiable=gone,否則會失效

      ,可以在布局中放一個隱藏的TextView,然后在onCreate的時候requsetFocus。

      注意TextView不要設置Visiable=gone,否則會失效

      <TextView

      android:id="@+id/text_notuse"

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"

      android:focusable="true"

      android:focusableInTouchMode="true"

      />

      TextView textView = (TextView)findViewById(R.id.text_notuse);

      textView.requestFocus();

    【解析android中隱藏與顯示軟鍵盤的實現方法】相關文章:

    設計菜單橫向隱藏與顯示的效果07-02

    Android 個人理財工具顯示賬單明細07-01

    顯示電腦隱藏文件的操作步驟07-04

    語文解析詞語的方法07-05

    實現鍵盤喚醒功能的方法07-01

    基于Android音樂播放器的設計和實現開題報告07-02

    實現有效招聘的方法分享07-10

    簡歷顯示在人才庫中07-11

    考試方法逆向搜索法的解析07-03

    在京東買的東西,京東廣告中會被顯示怎么實現?07-11

    黄频国产免费高清视频_富二代精品短视频在线_免费一级无码婬片aa_精品9E精品视频在线观看