久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

android - 如何實現(xiàn)QQ pad 點擊右側輸入框,只頂右側的布局,左側布局不動

瀏覽:140日期:2022-10-04 09:48:45

問題描述

android - 如何實現(xiàn)QQ pad  點擊右側輸入框,只頂右側的布局,左側布局不動

我現(xiàn)在的實現(xiàn)思路是:整個頁面是一個Activity,列表和會話頁面是兩個fragment, 我現(xiàn)在在右側fragment 里 點擊輸入框,輸入法彈出后,左側和右側全被頂上去了,如果做到QQ pad 這樣的效果呢,只頂右側的效果

這是我實現(xiàn)的效果圖:android - 如何實現(xiàn)QQ pad  點擊右側輸入框,只頂右側的布局,左側布局不動android - 如何實現(xiàn)QQ pad  點擊右側輸入框,只頂右側的布局,左側布局不動

android:windowSoftInputMode='adjustResize' 我已經(jīng)在Activiy 上設置了該屬性,感覺沒反應

仔細查找原因后,發(fā)現(xiàn)代碼里設置了全屏模式,導致 adjustResize 無效修改代碼后的效果:

android - 如何實現(xiàn)QQ pad  點擊右側輸入框,只頂右側的布局,左側布局不動

雖然鍵盤的問題解決了,但是左側返回按鈕和 列表都被重繪了,導致 頁面布局很丑了,并且頁面還閃 了一下。 能不能只重繪重繪 右邊呢??

希望大神可以給出一個例子 解決一下這個問題,急急

問題解答

回答1:

https://github.com/AzimoLabs/...上面的庫可監(jiān)控界面高度的變化,能獲取變化的高度,可能對你問題會有幫助。

https://github.com/Jacksgong/...Android鍵盤面板沖突 布局閃動處理方案。

回答2:

難度有點大,但也是有可能,把你的view掛在底層的view上面試試 id/content PhoneWindowManager推鍵盤是推的content view

android - 如何實現(xiàn)QQ pad  點擊右側輸入框,只頂右側的布局,左側布局不動

標簽: qq
主站蜘蛛池模板: 双桥区| 吉木萨尔县| 绿春县| 梅州市| 灵丘县| 海安县| 海阳市| 靖江市| 杭锦后旗| 会泽县| 白山市| 中超| 麻城市| 崇礼县| 信阳市| 秦皇岛市| 玛多县| 东山县| 怀化市| 广南县| 文山县| 察哈| 云霄县| 远安县| 龙州县| 仁寿县| 中宁县| 青浦区| 平顺县| 宽城| 米易县| 万宁市| 福建省| 博兴县| 河南省| 遵化市| 石棉县| 土默特左旗| 县级市| 额济纳旗| 汉源县|