本文整理了Java中android.content.res.Configuration.setToDefaults()
方法的一些代码示例,展示了Configuration.setToDefaults()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Configuration.setToDefaults()
方法的具体详情如下:
包路径:android.content.res.Configuration
类名称:Configuration
方法名:setToDefaults
暂无
代码示例来源:origin: gzu-liyujiang/AndroidPicker
@Override
public Resources getResources() {
Resources res = super.getResources();
//强制字体大小不随系统改变而改变:https://blog.csdn.net/xuxian361/article/details/74909602
if (res.getConfiguration().fontScale != 1f) {
Configuration newConfig = new Configuration();
newConfig.setToDefaults();
res.updateConfiguration(newConfig, res.getDisplayMetrics());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
createConfigurationContext(newConfig);
} else {
res.updateConfiguration(newConfig, res.getDisplayMetrics());
}
}
return res;
}
代码示例来源:origin: robolectric/robolectric
@Test
public void setToDefaultsShouldSetRealDefaults() {
configuration.setToDefaults();
assertThat(configuration.fontScale).isEqualTo(1.0f);
assertThat(configuration.screenLayout).isEqualTo(SCREENLAYOUT_UNDEFINED);
}
代码示例来源:origin: robolectric/robolectric
@Test
public void testConstructCopy() {
configuration.setToDefaults();
Configuration clone = new Configuration(configuration);
assertThat(configuration).isEqualTo(clone);
}
代码示例来源:origin: org.robolectric/shadows-core
@Deprecated
@Implementation
public void setToDefaults() {
directlyOn(realConfiguration, Configuration.class).setToDefaults();
}
代码示例来源:origin: com.github.japgolly.android.test/robolectric
@Implementation
public Configuration getConfiguration() {
if (configuration == null) {
configuration = new Configuration();
configuration.setToDefaults();
}
if (configuration.locale == null) {
configuration.locale = Locale.getDefault();
}
return configuration;
}
代码示例来源:origin: org.robolectric/shadows-core-v23
@Implementation
public void setToDefaults() {
directlyOn(realConfiguration, Configuration.class).setToDefaults();
realConfiguration.screenLayout = Configuration.SCREENLAYOUT_LONG_NO |
Configuration.SCREENLAYOUT_SIZE_NORMAL;
}
代码示例来源:origin: YancyYe/GalleryPick
/**
* 防止字体随手机系统的字体变大而变大
*/
@Override
public Resources getResources() {
Resources res = super.getResources();
Configuration config = new Configuration();
config.setToDefaults();
res.updateConfiguration(config, res.getDisplayMetrics());
return res;
}
代码示例来源:origin: madreain/AndroidDream
@Override
public Resources getResources() {
Resources res = super.getResources();
Configuration config = new Configuration();
config.setToDefaults();
res.updateConfiguration(config, res.getDisplayMetrics());
return res;
}
代码示例来源:origin: benniaobuguai/android-dynamic-action
/**
* 重写此方法, 使得app使用统一的默认配置
*/
@Override
public Resources getResources() {
Resources res = super.getResources();
Configuration config = new Configuration();
config.setToDefaults();
res.updateConfiguration(config, res.getDisplayMetrics());
return res;
}
代码示例来源:origin: xiaoyanger0825/CompatStatusBar
@Override
public Resources getResources() {
Resources mResources = super.getResources();
Configuration config = new Configuration();
config.setToDefaults();
mResources.updateConfiguration(config, mResources.getDisplayMetrics());
return mResources;
}
代码示例来源:origin: leftcoding/GankLy
@Override
public Resources getResources() {
Resources res = super.getResources();
Configuration config = new Configuration();
config.setToDefaults();
res.updateConfiguration(config, res.getDisplayMetrics());
return res;
}
}
内容来源于网络,如有侵权,请联系作者删除!