2015-10-07 50 views
3

我的Android應用程序僅適用於橫向。這意味着AndroidManifest.xml中的所有活動代碼都具有屬性android:screenOrientation="landscape"在Android Studio中使用ActivityInstrumentationTestCase2在橫向測試Android應用程序

我正在嘗試使用ActivityInstrumentationTestCase2子類編寫特定活動的測試。當我在AndroidStudio下運行此測試時,應用程序總是以用於測試的設備上的「縱向」模式顯示。

有沒有辦法強制被測試的活動從橫向開始?

我知道我可以打電話:

activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 
的setUp方法

,但將在活動切換到橫向,景觀不啓動它開始。它感覺我需要影響由gradle生成的AndroidManifest.xml進行測試,以包含活動聲明和screenOrientation="landscape"屬性。

回答

0

修改測試設備,使其在啓動時橫向顯示屏幕。

在Android Studio中,在AVD管理器中>單擊操作下的編輯鉛筆>在啓動大小和方向下單擊橫向。

相關問題