Android屏蔽軟鍵盤自動彈出的解決方案
問題概述
在編輯框輸入內(nèi)容時會彈出軟鍵盤,而手機屏幕區(qū)域有限往往會遮住輸入界面,我們先看一下問題效果圖:
輸入用戶名和密碼時,系統(tǒng)會彈出鍵盤,造成系統(tǒng)鍵盤會擋住文本框的問題,如圖所示:
輸入密碼時輸入框被系統(tǒng)鍵盤遮擋了,大大降低了用戶操作體驗,這就是開發(fā)中非常常見的軟鍵盤遮擋的問題,該如何解決?
簡單解決方案
方法一:
在你的activity中的oncreate中setContentView之前寫上這個代碼
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
方法二:
在EditText的屬性上加上:
Android:editable=”false”
如下所示:
<EditText
android:id="@+id/edt_regist_user"
android:layout_width="0dp"
android:layout_weight="3"
android:layout_height="wrap_content"
android:hint="任意字母,數(shù)字"
android:editable="false"
android:textColor="@color/colorGray"
android:background="@color/colorHyalin"
android:textSize="16sp"
/>
以上所述是小編給大家介紹的Android屏蔽軟鍵盤自動彈出的解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Flutter實現(xiàn)軟鍵盤與其它區(qū)域絲滑切換效果
這篇文章主要為大家詳細介紹了如何使用Flutter實現(xiàn)軟鍵盤與其它區(qū)域絲滑切換效果,文中的示例代碼講解詳細,需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03
Kotlin高效實現(xiàn) Android ViewPager2 頂部導(dǎo)航之動態(tài)配置與性能優(yōu)化指
文章介紹了使用AndroidViewPager2和TabLayout實現(xiàn)高效頂部導(dǎo)航的方法,并提供了優(yōu)化指南,包括避免不必要的Fragment實例化、動態(tài)配置頁面、使用Kotlin特性減少冗余代碼等,通過這些優(yōu)化,代碼變得更加高效、簡潔和易于維護,感興趣的朋友跟隨小編一起看看吧2025-03-03
Android條紋進度條的實現(xiàn)(調(diào)整view寬度仿進度條)
這篇文章主要給大家介紹了關(guān)于Android實現(xiàn)條紋進度條的方法,主要是通過調(diào)整view寬度仿進度條,文中通過示例代碼介紹的非常詳細,對各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧2018-09-09
Android時間對話框TimePickerDialog詳解
這篇文章主要為大家詳細介紹了Android時間對話框TimePickerDialog的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02

