本文整理汇总了Java中org.robolectric.shadows.ShadowDisplay类的典型用法代码示例。如果您正苦于以下问题:Java ShadowDisplay类的具体用法?Java ShadowDisplay怎么用?Java ShadowDisplay使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
ShadowDisplay类属于org.robolectric.shadows包,在下文中一共展示了ShadowDisplay类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setDisplayDimens
import org.robolectric.shadows.ShadowDisplay; //导入依赖的package包/类
private void setDisplayDimens(Integer width, Integer height) {
WindowManager windowManager =
(WindowManager) RuntimeEnvironment.application.getSystemService(Context.WINDOW_SERVICE);
ShadowDisplay shadowDisplay =
Shadows.shadowOf(Preconditions.checkNotNull(windowManager).getDefaultDisplay());
if (width != null) {
shadowDisplay.setWidth(width);
}
if (height != null) {
shadowDisplay.setHeight(height);
}
}
示例2: shouldUseSetDisplayForContexts
import org.robolectric.shadows.ShadowDisplay; //导入依赖的package包/类
@Test
public void shouldUseSetDisplayForContexts() throws Exception {
assertThat(new Activity().getResources().getDisplayMetrics().widthPixels).isEqualTo(480);
assertThat(new Activity().getResources().getDisplayMetrics().heightPixels).isEqualTo(800);
Display display = Robolectric.newInstanceOf(Display.class);
ShadowDisplay shadowDisplay = shadowOf(display);
shadowDisplay.setWidth(100);
shadowDisplay.setHeight(200);
Robolectric.setDefaultDisplay(display);
assertThat(new Activity().getResources().getDisplayMetrics().widthPixels).isEqualTo(100);
assertThat(new Activity().getResources().getDisplayMetrics().heightPixels).isEqualTo(200);
}
示例3: shadowOf
import org.robolectric.shadows.ShadowDisplay; //导入依赖的package包/类
public static ShadowDisplay shadowOf(Display instance) {
return (ShadowDisplay) shadowOf_(instance);
}