Как я могу определить, какой макет выбран Android в моем приложении?

Предположим, у меня есть активность с тремя разными макетами в разных папках ресурсов. Например:

layout-land/my_act.xml
layout-xlarge/my_act.xml
layout-xlarge-land/my_act.xml

На разных устройствах и в разных позициях один из них выбирается с помощью Андроид.
Как узнать, какой из них выбран программно?

Есть ли в Android API, который возвращает эти макеты в программу?


Изменить: Решение Грэма Борландаимеет проблему в некоторых ситуациях, о которых я упоминал в комментариях.

68
задан Community 23 May 2017 в 10:31
поделиться