Я просто установил заставку на основе текущей ориентации при запуске.Не идеально, но работает.Вы можете пойти дальше, и объявление об ориентации изменит тот же эффект, но шансы на изменение ориентации во время запуска заставки невелики.
int ot = getResources().getConfiguration().orientation;
if (ot == 2) {
super.setIntegerProperty("splashscreen", R.drawable.splashlandscape);
Log.d("Orientation", "Landscape");
}
else {
super.setIntegerProperty("splashscreen", R.drawable.splashportrait);
Log.d("Orientation", "Portrait");
}