MoYu

Results 21 comments of MoYu
trafficstars

目前已有方案,按照华为教程。判定屏幕折叠和不折叠,平板好像也适用,就是判定当前屏幕是不是larg屏幕来动态更改基准值。 在onConfigurationChanged 方法中进行判定。记得预设一个默认值,在baseactivity中 //记录是否是大屏,或者折叠屏 public boolean isLargeScreen = false; 在onCreate(Bundle savedInstanceState)中 isLargeScreen = (mConfiguration.screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_LARGE; 在onConfigurationChanged 中进行折叠屏判定,至于怎么给别的页面,用全局值,发送广播,消息之类都行 @Override public void onConfigurationChanged(@NonNull Configuration newConfig) { super.onConfigurationChanged(newConfig); int changes...