Во viewHolder есть context, можно обратиться к ресурсам и спросить ориентацию: Val orientation = context.getResources().getConfiguration().orientation А дальше делайте проверки какие хотите
if (orientation == Configuration.ORIENTATION_LANDSCAPE) { // In landscape } else { // In portrait }
а как размер картинки задавать, в зависимости от размера экрана телефона. Я хочу иметь строго 4 изображения, одновременно видимых в recycler при обеих ориентациях
Ну надо померить экран)) и померить картинку Померить экран: Val metrics = getResources().getDisplayMetrics() Померить картинку уж сами загуглите)
Обсуждают сегодня