EditText軟鍵盤彈出問題解決

2021-09-01 15:49:56 字數 590 閱讀 1638

當帶有editview的activity第一次進入時,第乙個edittext框會自動獲得焦點,這個嚴重影響了使用者體驗,但是如何去掉呢? 

查閱了很多資料後,發現以下方法最簡單: 

在xml中,在edittext控制項之前 

加入 android:id="@+id/linearlayout_focus" 

android:focusable="true" 

android:focusableintouchmode="true" 

android:layout_width="0px" 

android:layout_height="0px"/> 

這是乙個虛假的linearlayout,不會顯示的,但是會搶走焦點 

手動隱藏軟鍵盤:

final inputmethodmanager imm = (inputmethodmanager)getactivity().getsystemservice(activity.input_method_service);        

imm.hidesoftinputfromwindow(msearchet.getwindowtoken(), 0);   

EditText軟鍵盤彈出相關問題

1.軟鍵盤彈出時視窗控制項上移問題 解決辦法1 檢查如果有listview或者scollview之類的控制項,android scrollbars none 這個屬性要去掉 解決辦法2 如果不想去掉android scrollbars none 這個屬性 則在activity的setcontentv...

edittext不彈出軟鍵盤

在網上搜了一下,測試結果如下 僅供參考 android edittext不彈出軟鍵盤方法一 此方法會自動換行,但是會彈出軟鍵盤 在androidmainfest.xml中選擇哪個activity,設定windowsoftinputmode屬性為adjustunspecified statehidde...

EditText軟鍵盤彈出查詢表

android中inputtype屬性在edittext輸入值時啟動的虛擬鍵盤的風格有著重要的作用。這也大大的方便的操作。有時需要虛擬鍵盤只為字元或只為數字。所以inputtype尤為重要。文字型別,多為大寫 小寫和數字符號。android inputtype none 不彈出鍵盤 android ...