【求救!】setFitsSystemWindows()透明状态栏后,发现输入法弹出时出现问题

q936074874 2017-01-12 05:35:39
由于接手的项目没有用到toolbar,透明状态栏不好弄,就照百度上一哥们说的用下面方法,但是下面方法平常还好,一弹出输入法就有问题,好像有一块的颜色是状态栏颜色填充了 然后把布局里的控件给挤下去了,请问各位遇到这个问题过吗

正常




异常






//透明状态栏
try {
View parentView= (ViewGroup)findViewById(R.id.imageView_back).getParent();
if (parentView != null && Build.VERSION.SDK_INT >= 14) {
parentView.setFitsSystemWindows(true);
ViewGroup.LayoutParams params=parentView.getLayoutParams();
params.height=ViewGroup.LayoutParams.WRAP_CONTENT;
parentView.setLayoutParams(params);
//setInput(parentView);
}
}catch (Exception e){
e.printStackTrace();
}


...全文
764 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
TANG-YE 2017-01-17
  • 打赏
  • 举报
回复


这种状态栏吗

80,355

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧