国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

android - bottomsheetdialog 中有個EditText,彈出軟鍵盤會把Dialog往上面擠

瀏覽:131日期:2024-08-12 09:43:59

問題描述

如標題所示,Dialog會往上面擠,造成界面效果非常難看。 如圖:android - bottomsheetdialog 中有個EditText,彈出軟鍵盤會把Dialog往上面擠android - bottomsheetdialog 中有個EditText,彈出軟鍵盤會把Dialog往上面擠

我在Activity中設置了android:windowSoftInputMode=“adjustNothing” 在Dialog中也設置了android:windowSoftInputMode=“adjustNothing” dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING); 鍵盤彈出來后,還是會把Dialog往上擠

我把bottomSheetDialog換成BottomSheetFragment,效果更加不好,如下圖:android - bottomsheetdialog 中有個EditText,彈出軟鍵盤會把Dialog往上面擠

希望大家能有好的解決方案分享下

問題解答

回答1:

目前想到的是自定義viewGroup作為頂級布局,在onMeasure中監聽軟鍵盤來動態改變高度,這個要把windowSoftInputMode改為adjustResize。

主站蜘蛛池模板: 洛阳市| 桐柏县| 红河县| 闵行区| 渭源县| 汨罗市| 冀州市| 长乐市| 霍山县| 南郑县| 梁平县| 潼关县| 临城县| 和政县| 长沙市| 齐齐哈尔市| 林口县| 东宁县| 迭部县| 黔江区| 绥滨县| 富裕县| 乌什县| 平乡县| 蚌埠市| 嘉善县| 周宁县| 云南省| 华宁县| 中宁县| 石门县| 铅山县| 都兰县| 恩平市| 桓台县| 闸北区| 五指山市| 武宣县| 扎兰屯市| 通城县| 平顺县|