问题:
今天遇到了一个问题,从全屏的界面跳转到非全屏的界面的时候actionbar会有闪动挤压的情况

在实验后的到一下解决方案:

查阅了android官网 有如下 Window Flag

WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREENplace the window within the entire screen, ignoring decorations around the border (such as the status bar).将整个屏幕中的窗口,忽略周围边框装饰(如状态栏)WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITSallow window to extend outside of the screen让窗口外扩屏幕

android:paddingTop=”25dp”
In the onCreate of the activity, before the setContentView() add

getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

就可解决!!!!

更多相关文章

  1. 如何将一个Activity设置成窗口的样式
  2. Android中main.xml界面参数笔记
  3. 我的Android之旅——UI界面六大布局之认识布局(一)
  4. Android开发之屏幕属性
  5. Android获取屏幕的宽和高
  6. Android中欢迎界面背景图片放大效果
  7. android获得手机屏幕大小
  8. Android启动界面实现
  9. Android获取屏幕分辨率和dpi

随机推荐

  1. MySQL不停地自动重启的解决方法
  2. mysql索引最左原则实例代码
  3. 关于MySQL的sql_mode合理设置详解
  4. 关于对mysql语句进行监控的方法详解
  5. OEL7.6源码安装MYSQL5.7的教程
  6. Mysql优化技巧之Limit查询的优化分析
  7. 通过sysbench工具实现MySQL数据库的性能
  8. 浅析mysql迁移到clickhouse的5种方法
  9. Mysql自连接查询实例详解
  10. MySQL查询条件中in会用到索引吗