HarmonyOS 鸿蒙Next ArkTS怎么设置android中的windowSoftInputMode
HarmonyOS 鸿蒙Next ArkTS怎么设置android中的windowSoftInputMode
android可以配置 windowSoftInputMode=“adjustPan”,这样输入法软键盘弹出时,不会遮挡界面,ArkTS我没找到相应的方法
12 回复
可以使用以下代码试试
getWindow().setInputPanelDisplayType(WindowManager.LayoutConfig.INPUT_ADJUST_PAN);
更多关于HarmonyOS 鸿蒙Next ArkTS怎么设置android中的windowSoftInputMode的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
这是android的方法,arkts没有,window文档:https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/js-apis-window-0000001477981397-V3
这是java的API,arkts中要怎么用
FA可以调用Java,Stage中好像不行
在ability的WindowStageCreate事件中添加下面代码就可以了
windowStage.getMainWindowSync().setWindowFocusable(false);
这样做键盘都弹不出来了o(╥﹏╥)o
那可以在根组件加上.expandSafeArea([SafeAreaType.Keyboard])
楼主解决这个问题了么
没,更新了下系统,现在就是android adjustPan的效果了,不会遮挡界面