Как выполнить определенный код только для смартфонов, игнорируя планшеты?
В папке values создайте файл bool.xml:
<?xml version="1.0" encoding="utf-8"?> <resources> <bool name="is_tablet">false</bool> </resources>
В папке values-sw600dp создайте файл bool.xml:
<?xml version="1.0" encoding="utf-8"?> <resources> <bool name="is_tablet">true</bool> </resources>
В коде:
boolean isTablet = getResources().getBoolean(R.bool.is_tablet);
Переменная isTablet будет принимать значение true, если приложение выполняется на планшете