关于全屏模式adjustResize不起作用解决办法, 本来借用官方的AndroidBug5497Workaround 就能解决问题,可是可恨的国产机 华为荣耀就是有问题,会导致底部的TabBar经常显示不出来,看看源码,发现了解决办法:
package com.vocinno.widget;
import android.app.Activity;
import android.graphics.Rect;
import android.view.View;
import android.view.ViewTreeObserver;
import android.widget.FrameLayout;
/**
* Created by Administrator on 2016/3/3.
*/
public class AndroidBug5497Workaround {
// For more information, see https://code.google.com/p/android/issues/detail?id=5497
// To use this class, simply invoke assistActivity() on an Activity that already has its content view set.
public static void assistActivity (Activity activity) {
new AndroidBug5497Workaround(activity);
}
private View mChildOfContent;
private int usableHeightPrevious;
private FrameLayout.LayoutParams frameLayoutParams;
private AndroidBug5497Workaround(Activity activity) {
FrameLayout