Android PopupWindow被輸入法彈上去之后無法恢復(fù)原位的解決辦法
問題描述:
我的PopupWindow位于屏幕底部,它上面有一個EditText輸入框,而當(dāng)我點擊這個EditText的時候,隨著輸入法的彈出,我的PopupWindow也會隨著上升,但是當(dāng)我結(jié)束輸入,關(guān)閉輸入法的時候,PopupWindow卻沒有隨著輸入法一下下滑,而是停在屏幕中間,下面顯示的是Activity的背景色。(小米手機上出現(xiàn),三星note上沒有出現(xiàn))
解決辦法:
給PopupWindow增加一個屬性:popWindow.setSoftInputMode
(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
這樣的話,輸入法在彈出的時候整個Layout就是重新編排布局,重新分配多余空間,輸入法退出的時候同理。
以上所述是小編給大家介紹的Android PopupWindow被輸入法彈上去之后無法恢復(fù)原位的解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- Android中PopupWindow使用方法詳解
- Android編程實現(xiàn)popupwindow彈出后屏幕背景變成半透明效果
- Android Animation實戰(zhàn)之屏幕底部彈出PopupWindow
- android使用PopupWindow實現(xiàn)頁面點擊頂部彈出下拉菜單
- Android PopupWindow 點擊外面取消實現(xiàn)代碼
- Android中PopupWindow響應(yīng)返回鍵并關(guān)閉的2種方法
- android popwindow實現(xiàn)左側(cè)彈出菜單層及PopupWindow主要方法介紹
- android PopupWindow 和 Activity彈出窗口實現(xiàn)方式
相關(guān)文章
Android中可以作為Log開關(guān)的一些操作及安全性詳解
Android的調(diào)試好伙伴Log在調(diào)試時非常有用,基本可以看Log而無需單點調(diào)試,尤其對實時大數(shù)據(jù)量的設(shè)備調(diào)試尤其有效,下面這篇文章就來給大家詳細介紹關(guān)于Android中可以作為Log開關(guān)的一些操作及安全性的相關(guān)資料,需要的朋友可以參考下。2017-12-12Android viewpage實現(xiàn)可控制的禁止滑動
這篇文章主要為大家詳細介紹了Android viewpage實現(xiàn)可控制的禁止滑動,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11Android activity動畫不生效原因及解決方案總結(jié)
android activity動畫是一個比較簡單的功能。但是使用時總會由于各種小問題導(dǎo)致動畫失效,筆者根據(jù)自己經(jīng)驗,整理了各種可能導(dǎo)致的原因,期望能對你有所幫助2021-11-11Android中使用socket使底層和framework通信的實現(xiàn)方法
native和framework的通信是通過jni,但是這一般只是framework調(diào)用native,native如果有消息要怎樣通知上層 呢?android中GSP模塊提供一種解決思路,但是實現(xiàn)有些復(fù)雜,這里介紹一種使用socket通信的方法可以使native和framework自由通信,感興趣的朋友一起看看吧2016-11-11Android 軟鍵盤彈出隱藏擠壓界面等各種問題小結(jié)
這篇文章主要介紹了Android 軟鍵盤彈出隱藏擠壓界面等各種問題的相關(guān)知識,本文給大家介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起看看吧2016-11-11