1. 程式人生 > >android 彈不出軟鍵盤的解決方法

android 彈不出軟鍵盤的解決方法

今天遇到在EditText點選的時候彈不出軟鍵盤,讓他獲得焦點啥的都沒效果

後來google+baidu終於解決了,我用的是getSystemService得到的WindowManager ,然後在這個WindowManager 里加的EditText,改為將EditText巢狀在activity的佈局檔案中就可以了,下面是不彈出軟鍵盤的程式碼,你出的問題,不一定是WindowManager 也可能是其他的

WindowManager manager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
manager.addView(fakeTitleContainer, params);//fakeTitleContainer是EditText所在的佈局

下面是彈出軟鍵盤的程式碼
RelativeLayout windowsManager = (RelativeLayout) mInflater.inflate(
				R.layout.windows_manager, null);//為整個activity的佈局
windowsManager .addView(fakeTitleContainer);

不用mInflater.inflate的話就用findviewbyId,呵呵,彈出軟鍵盤了

相關推薦

android 鍵盤解決方法

今天遇到在EditText點選的時候彈不出軟鍵盤,讓他獲得焦點啥的都沒效果 後來google+baidu終於解決了,我用的是getSystemService得到的WindowManager ,然後在這個WindowManager 里加的EditText,改為將EditTex

Android中的EditText預設時鍵盤方法

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

Android鍵盤方法

    在android UI開發中,有時候一進入activity中就會自動彈出軟鍵盤,這就有點煩人了。其實,稍微設定下就可以不讓軟鍵盤彈出來。 方法一:在清單檔案中,對應的activity中設定android:windowSoftInputMode屬性 android:

SQL存儲過程內部RaisError客戶端抓不住錯誤的解決

log ota 會同 atd 測試 cap connected 數據 rap 我們有個海宏商業erp3,庫存部分是用存儲過程寫的,減庫存時會先檢查負庫存,比如還有5個你想出庫6個,存儲過程就raisError(‘庫存不足‘,16,1)。 最近這一個版本發布後,有客戶反映有時

大資料調錯系列之hadoop在開發工具控制檯上打印日誌的解決方法

(1)在windows環境上配置HADOOP_HOME環境變數 (2)在eclipse上執行程式 (3)注意:如果eclipse打印不出日誌,在控制檯上只顯示 1.log4j:WARN No appenders could be found 

大數據調錯系列之hadoop在開發工具控制臺上打印日誌的解決方法

ase 解決 sys ali out 視頻資料 .sh initial clip (1)在windows環境上配置HADOOP_HOME環境變量 (2)在eclipse上運行程序 (3)註意:如果eclipse打印不出日誌,在控制臺上只顯示 1.log4j:WARN No

Ubuntu下搜狗拼音輸入法打漢字的解決方法

Dongdong Bai 2013年9月至今在國防科技大學計算機學院攻讀博士學位,師從天河一號超級計算機總設計師楊學軍院士。我目前研究方向是將深度學習技術融入到機器人和自動駕駛汽車中。研究興趣主要包括CNN、計算機視覺、SLAM和機器學習等。我目前在騰訊 AI Lab 作基礎研究

Android到So庫解決方法

報錯為:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader 1. 執行時報錯java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader。

Android hierarchyviewer能使用的解決方法

有的時候開啟模擬器,在DDMS的device中可以看到裝置,並顯示可以debug的狀態,但是不顯示程序的資訊,並且hierarchyviewer也不可以用。 在控制檯的列印資訊如下:  - hierarchyviewer]Unable to get view server version from devi

Android Studio支援AMD處理器 -- 解決方法

第一次安裝使用Android Studio出現問題,查了半天發現是因為我的電腦是AMD的,不支援inter 虛擬架構,所以執行ADV失敗。 解決方法是:再安裝一個別的虛擬機器Genymotion 就可以了。

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

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

android點選EditText鍵盤的問題

今天踩了一個坑,坑是這樣的,一個for迴圈,然後inflate一個佈局,把這個佈局動態的新增到一個linearlayout,佈局程式碼如下:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:

Android WebView載入帶有Input的輸入框時點選無法鍵盤的問題解決

方案一:http://www.2cto.com/kf/201412/359293.html 方案二:mWebView.requestFocus(View.FOCUS_DOWN) ;或者this.mWe

android中EditText有游標鍵盤處理(轉)

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

Android】自定義帶進度條的WebView,修復鍵盤的BUG

記錄下最近開發中研究的帶進度條的WebView 自定義類吧。 其實網上有不少這樣的帖子,但是都沒有一個完整的好用的例子,最關鍵的是,用網上的例子後有一個很明顯的bug,就是遇到輸入框的話沒法彈出軟鍵盤。研究了好久總算搞定了。特此記錄下。 直接上原始碼,關於程式碼的解釋,個人

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

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

layer層中表單起作用的解決方法

var html = '<form class="layui-form" action="">' + '<div class="layui-form-item"><label class="layui-form-label">角色名</label>

listview根據點選條目位置鍵盤,內容被遮擋,item移動到鍵盤上方

ItemHeight即點選的條目的高度,對,兩行程式碼,就這麼簡單。再監聽下軟鍵盤開啟放裡面就是,百度有。原生api不懂就百度。 int y = ListView.getBottom() - ItemHeight; ListView.setSelectionFromTop(Postion + L

Android鍵盤和關閉鍵盤

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

Unity IOS11 IOS12 InputFied無法鍵盤解決辦法

前兩天用Unity 5.5.6 打包IOS自測的時候,發現點選InputField後居然不能彈出軟鍵盤 google了一圈,發現不少人遇到這個問題 為了驗證IOS10可以彈出軟鍵盤,沒有改任何程式碼都沒有改,只是執行到IOS10上測試,確實沒問題。 那麼為什麼會