Если вы хотите, чтобы ваше приложение всегда находилось в ландшафтном режиме, установите его в файле манифеста следующим образом:
<activity android:screenOrientation="landscape">
Затем вместо использования XML для создания макета сделайте это из упражнения. Затем вы можете использовать этот код для получения информации о размере дисплея:
/* First, get the Display from the WindowManager */
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
/* Now we can retrieve all display-related infos */
int width = display.getWidth();
Затем вы можете использовать эту ширину экрана, чтобы установить ширину ваших изображений (то есть width / 2).