Я хочу разделить использование моего приложения на устройствах xlarge и использование на других устройствах, чтобы ограничить параметр layout_width 720dp для xlarge. Для этого я создаю values / attrs.xml :
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<attr name="layoutWidth" format="reference|dimension" />
</resources>
с пользовательским параметром layoutWidth, чтобы установить его в
android:layout_width="?layoutWidth"
Furtner, мне нужно указать два файла themes.xml для xlarge и обычных устройств в values-xlarge и values каталогах:
значения-XLarge / themes.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme" parent="android:Theme">
<item name="layoutWidth">720dp</item>
</style>
</resources>
Значения / themes.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme" parent="android:Theme">
<item name="layoutWidth">What should I write here!?</item>
</style>
</resources>
Итак, как я могу сделать ссылку на параметр Android "fill_parent" в этом месте? Вроде как @ android: layout_width / fill_parent , но у меня ошибка компиляции:
No resource found that matches the given name (at 'layoutWidth' with value '@android:layout_width/fill_parent').