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

