Как выполнить определенный код только для смартфонов, игнорируя планшеты?

Как выполнить определенный код только для смартфонов, игнорируя планшеты?

В папке 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, если приложение выполняется на планшете

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Ваш комментарий будет опубликован после модерации