1. 程式人生 > >android EditText 自動獲取焦點並彈出軟鍵盤

android EditText 自動獲取焦點並彈出軟鍵盤

話不多說,直接上程式碼!

    EditText e;
    e=(EditText)findViewById(R.id.editText);
    //獲取焦點
    e.setFocusable(true);
    e.setFocusableInTouchMode(true);
    e.requestFocus();
    //開啟軟鍵盤
    InputMethodManager imm = (InputMethodManager)e.getContext()
    .getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.toggleSoftInput
(0, InputMethodManager.HIDE_NOT_ALWAYS);

相關推薦

android EditText 自動獲取焦點鍵盤

話不多說,直接上程式碼! EditText e; e=(EditText)findViewById(R.id.editText); //獲取焦點 e.setFocusable(true); e.setFocusableI

android AlertDialog中的Edittext自動獲取焦點鍵盤

private void confirmPhoneGurdPswd(final String guardPswd) { // 1.建立彈出式對話方塊 final AlertDialog.Builder alertDialog = ne

AndroidEditText自動獲取焦點輸入法問題

1.每次啟動新的Activity的時候,輸入法總是彈出來,太煩人了。 主要原因就是頁面上方有個EditTexit,每次都自動獲取焦點。 注意要求是:每次啟動新的Activity的時候,EditTexit不要獲取到焦點或者獲取到焦點也不讓輸入法彈出來,並不是阻止輸入法使用。只

開啟app後Edittext自動獲取焦點輸入法的方法

方法1.: 呼叫程式碼: //自動彈出鍵盤 InputMethodManager inputManager = (InputMethodManager) getApplication().getSystemService(Context.INPUT_METHOD_SERV

Android開發之使一開啟activity等介面Edittext獲取焦點鍵盤java程式碼實現

// 獲取編輯框焦點 editText.setFocusable(true); //開啟軟鍵盤 IInputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVI

解決ios底部固定輸入框,獲取焦點輸入法鍵盤擋住輸入框

ios端比較常見的,就是在頁面底部固定的輸入框,如下,一旦獲取焦點,彈出的輸入法鍵盤就會把input輸入框完全擋住,解決方法很簡單,加上下面的幾行程式碼即可       $(".replay_text").on("click", functi

EditText獲取焦點InputWindow

原文連結:https://stackoverflow.com/questions/10200950/android-edittext-inputtype-none-doesnt-work-becomes-textmultiline 獲取焦點時不彈inputwindow Step 1:

android防止EditText自動獲取焦點

在EditText的父級控制元件中設定   android:focusable="true"      android:focusableInTouchMode="true"例:<RelativeLayout android:layout_marginLeft="2dp" android:layout

Android EditText鍵盤實現頁面標題頭不動,鍵盤在編輯框下面

為了實現EditText編輯的時候彈出軟鍵盤標題頭不動,底部編輯框上移,想了好多種方法,也百度,問同事每種辦法都有問題,在這總結一下,希望能幫助到大家。 上圖看下效果: 可以看到彈出鍵盤的時候,只有EditText在軟鍵盤上面,還有一個藍色點,這個隨後再說。 用Relative

Android設定Edittext只能輸入字母數字英文鍵盤

工作環境(藍色粗體字為重要內容,紅色粗體字為特別注意內容) 1,實驗環境:Eclipse+ADT/AndroidStudio 設定EditText只能輸入數字和字母 android:inputType="number"(彈出數字鍵盤) android:inputType="textEmai

解決input獲取焦點輸入法之後,input被遮擋的問題

關於input輸入框fixed在視窗底部的時候,input獲取焦點,彈出輸入法,input會被輸入法遮擋,導致輸入內容不方便。 我們可以用scrollIntoView 與 scrollIntoView

點選textview獲取焦點的同時不鍵盤

專案中需要實現點選TextView獲取焦點但不彈出軟鍵盤的需求: 要做兩件工作: 1,進入Activity是TextView自動獲取焦點時不彈出軟鍵盤。這個需求比較簡單,只要在AndroidManifest.xml配置檔案註冊Activity時如下紅色配置: <a

androidEditText有游標不鍵盤處理(轉)

if (android.os.Build.VERSION.SDK_INT <= 10) {et_input_batch_num_in.setInputType(InputType.TYPE_NULL); } else {getActivity().getWindow().setSoftInputMode

EditText自動獲取焦點問題的處理

如果一個介面中包含EditText控制元件的話,當我們跳轉到該介面時,會自動彈出輸入法。但很多情況下我們不想彈出輸入法。那麼我們就要知道為什麼跳轉到介面時會自動彈出輸入法,這是因為EditText自

Android中的EditText預設時不鍵盤的方法

在做專案過程中 , 父 Activity 中 用 ViewPager 中 的子 Activity EditText預設彈出軟鍵盤。這是想遮蔽 軟鍵盤 應該從 父 Activity 中處理。處理子 Activity 達不到效果。      在 父 Activity 中 onCr

android在點選EditText的時候始終不軟體鍵盤

場景描述:正常情況下,當點選EditText時,軟鍵盤會彈出來。現在的要求是當點選EditText時,彈日期選擇對話方塊,選擇的結果顯示在EditText上。若不處理,當點選EditT

android仿微信、QQ等聊天介面,實現點選輸入框鍵盤、點選其他區域收起鍵盤,預設滑動至最低端

如圖所示,點選輸入框及選擇圖片和傳送按鈕時軟鍵盤顯示且不消失,點選其他區域,則隱藏軟鍵盤。 主要程式碼如下: override fun dispatchTouchEvent(ev: MotionEvent?): Boolean { if (ev!!.getAction() ==

PID上指定Fragment中的EditText鍵盤

效果圖: 首先  在AndroidManifest.xml中對Activity配置windowSoftInputMode  設定為adjustPan時彈出軟鍵盤會推動整個activity網上偏移,adjustResize則不會偏移 軟鍵盤會覆蓋在Activity上方都不是我

開啟新介面時,EditText焦點自動彈鍵盤

對於一點點空閒時間,看看文章,竟然想起以前的一個問題,趕緊修改起來。 Android新啟動Activity時,dialog或者其他窗體中包含EditText,新啟動的activity的焦點預設在EditText上,這時候安卓系統會自動彈出軟鍵盤。這會導致擠壓activity介

Android鍵盤和關閉鍵盤

在一些有輸入框的介面中,我們需要自動彈出軟鍵盤。比如搜尋介面,輸入框需要自動獲取焦點並彈出軟鍵盤。 彈出軟鍵盤程式碼: mEditText.setFocusable(true); mEdit