Android彈出數字鍵盤的方法
如果你的EditText的輸入型別為數字,那麼會彈出數字鍵盤
android:inputType="number"
下面進入重要的地方
EditText inputText = (EditText)findViewById(R.id.phone_num);
inputText.setFocusable(true);
inputText.setFocusableInTouchMode(true);
inputText.requestFocus(); //先將inputText取得焦點
waitPop();//再另一方法裡等待彈出,因為在onCreate()方法中android會做一些準備工作,使鍵盤無法彈出,那麼我們就等一會兒,個人覺得0.3秒比較好。
//等待彈出方法
private void waitPop() {
Timer timer = new Timer();//開啟一個時間等待任務
timer.schedule(new TimerTask() {
@Override
public void run() {
InputMethodManager imm = (InputMethodManager)inputText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);//得到系統的輸入方法服務
imm.showSoftInput(inputText, 0);
}
}, 300);
}
相關推薦
Android彈出數字鍵盤的方法
如果你的EditText的輸入型別為數字,那麼會彈出數字鍵盤 android:inputType="number" 下面進入重要的地方 EditText inputText = (EditText)findViewById(R.id.phone_num); input
Android 輸入框第一次彈出數字鍵盤, 後面可以隨意切換
前言 記錄一次關於 EditText 首次輸入需要彈出數字鍵盤,然後可以隨便切換輸入模式,下面以 輸入身份證號 為例,因為身份證號只可能是數字 + 字母 X,所以這裡不僅做了首次彈出數字鍵盤,還實現了對於其他鍵盤模式輸入做了限制,只能輸入字母 X 。
Android彈出軟鍵盤和關閉軟鍵盤
在一些有輸入框的介面中,我們需要自動彈出軟鍵盤。比如搜尋介面,輸入框需要自動獲取焦點並彈出軟鍵盤。 彈出軟鍵盤程式碼: mEditText.setFocusable(true); mEdit
移動端點選input輸入框彈出數字鍵盤
<input type="number" name="num" id="num" value="" /> 把input輸入框的格式改為number就可以彈出數字鍵盤 還有一種可以呼叫九宮格數字鍵盤: <input type="number" patte
webview的input輸入框獲取焦點彈出數字鍵盤
其實專案是後臺專案,給移動端做的html介面,以前一直做前臺,知道IOS,Android都能設定鍵盤彈出方式,也學過java web 結果當時就沒想到,額. 平時input type="text" 都是這樣寫,彈出的不是數字鍵盤, 如果彈出數字鍵盤只需要改type即可
Android 彈出軟鍵盤android:windowSoftInputMode設定總結
當在Android的layout設計裡面如果輸入框過多,則在輸入彈出軟鍵盤的時候,下面的輸入框會有一部分被軟體盤擋住,從而不能獲取焦點輸入。或者是有使用framentlayout懸浮在底部的button也會擋住輸入框。 一、解決辦法 方法一: 在你的activity
Android彈出軟鍵盤時如何將底部頂上去
開發過程中會有這樣的需求: 當在某一個文字輸入框中輸入文字時,需要在文字框底部提示“還可輸入XX字”。此時,如果文字框是全屏的,或者高度太高,在軟鍵盤彈出時底部的提示則會被鍵盤遮擋住,使用者體驗不是很好。 網上很流行的一種方式是設定android:windowSoftInp
手機端 當輸入手機號的時候 執行彈出數字鍵盤
手機端 當輸入手機號的時候 執行彈出數字鍵盤,這是很好的使用者體驗! <input type="tel" pattern="\d*"/ id="tel" value="" placehold
js輸入密文彈出數字鍵盤
div sta bsp com () 字符轉換 事件觸發 數字鍵盤 轉換 我們經常被產品要求,在移動端的web頁面上的輸入框輸入密碼時要彈出數字鍵盤,而不是全鍵盤,這個該怎麽實現呢? 1.首先要彈出數字鍵盤,我們只能把input框的type從password改為tel
Android設定Edittext只能輸入字母數字彈出英文鍵盤
工作環境(藍色粗體字為重要內容,紅色粗體字為特別注意內容) 1,實驗環境:Eclipse+ADT/AndroidStudio 設定EditText只能輸入數字和字母 android:inputType="number"(彈出數字鍵盤) android:inputType="textEmai
Android EditText 設定彈出數字輸入法鍵盤
首先設定只能輸入數字: <EditText ="@+id/edit_digit_input" android:layout_width="wrap_content" android:layout_height="wrap_conten
Android中的EditText預設時不彈出軟鍵盤的方法
在做專案過程中 , 父 Activity 中 用 ViewPager 中 的子 Activity EditText預設彈出軟鍵盤。這是想遮蔽 軟鍵盤 應該從 父 Activity 中處理。處理子 Activity 達不到效果。 在 父 Activity 中 onCr
Android 中不彈出軟鍵盤的方法
在android UI開發中,有時候一進入activity中就會自動彈出軟鍵盤,這就有點煩人了。其實,稍微設定下就可以不讓軟鍵盤彈出來。 方法一:在清單檔案中,對應的activity中設定android:windowSoftInputMode屬性 android:
Android EditText彈出軟鍵盤實現頁面標題頭不動,軟鍵盤彈出在編輯框下面
為了實現EditText編輯的時候彈出軟鍵盤標題頭不動,底部編輯框上移,想了好多種方法,也百度,問同事每種辦法都有問題,在這總結一下,希望能幫助到大家。 上圖看下效果: 可以看到彈出鍵盤的時候,只有EditText在軟鍵盤上面,還有一個藍色點,這個隨後再說。 用Relative
android仿微信、QQ等聊天介面,實現點選輸入框彈出軟鍵盤、點選其他區域收起軟鍵盤,預設滑動至最低端
如圖所示,點選輸入框及選擇圖片和傳送按鈕時軟鍵盤顯示且不消失,點選其他區域,則隱藏軟鍵盤。 主要程式碼如下: override fun dispatchTouchEvent(ev: MotionEvent?): Boolean { if (ev!!.getAction() ==
Android開發之使一開啟activity等介面Edittext獲取焦點,彈出軟鍵盤java程式碼實現
// 獲取編輯框焦點 editText.setFocusable(true); //開啟軟鍵盤 IInputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVI
EditTextView 預設彈出數字軟鍵盤並限制其輸入內容
轉載自:https://blog.csdn.net/qq_36982160/article/details/81260957 XML: <EditText android:id="@+id/edit_text" android:layout_wid
android-彈出鍵盤以及輸入框的設定
1、開啟Activity時先不彈出鍵盤 解決方案: 在AndroidManifest.xml中設定Activity與鍵盤的互動模式,即android:windowSoftInput屬性,它能影響兩個地方: 1、產生焦點時,軟鍵盤是否隱藏; 2、是否減少活動主視窗大小以
android EditText 自動獲取焦點並彈出軟鍵盤
話不多說,直接上程式碼! EditText e; e=(EditText)findViewById(R.id.editText); //獲取焦點 e.setFocusable(true); e.setFocusableI
android 彈出對話方塊時顯示鍵盤
今天,簡單講講如何在彈出自定義的對話方塊時,彈出軟鍵盤。 之前,我講了如何製作自定義的對話方塊,現在,如果在彈出對話方塊時,自動彈出軟鍵盤,將游標直接聚焦到自定義對話方塊的輸入框內,那該怎麼做呢? 在網上搜索資料,找到了兩種程式碼,可以解決。 一.監聽對話方塊彈出事件