robolectric返回getHeight()== 0即使在activity.setContentView之后

时间:2019-05-02 15:41:31

标签: android unit-testing layout robolectric setcontentview

我进行了一次robolectric测试:


  @Rule
  public final ActivityScenarioRule<AppCompatActivity> activityScenarioRule =
      new ActivityScenarioRule<>(AppCompatActivity.class);

  @Before
  public void setUp() {
    View myView = createView();
    activityScenarioRule
        .getScenario()
        .onActivity(activity -> activity.setContentView(standAloneSupportSuperG));
    headerHeight = myView.getHeaderView().getHeight();
  }

运行测试,但是当我调试视图的高度headerHeight == 0时。

我想念什么?

0 个答案:

没有答案