Мне было интересно, сможет ли кто-нибудь дать мне некоторые разъяснения относительно цели и надежности раскрывающегося списка "целевая платформа" в редакторе графических макетов?
Цель
Насколько я понимаю, в раскрывающемся списке целевой платформы показано, как будет выглядеть макет на выбранной платформе. Я также видел, что в плагине ADT есть несколько записей в журнале изменений, что говорит о том, что механизм верстки не на 100% точен, и это оставляет меня с несколькими вопросами;
- Предназначен ли он для базового тестирования?
- Насколько надежен / точен рендеринг?
- Какой макет мне следует разрабатывать, чтобы обеспечить наилучшие результаты? Должен ли я соответствовать целевой платформе проекта?
- Являются ли ошибки рендеринга (см. Ниже) просто ошибками Eclipse, или устройство также будет иметь ошибку рендеринга?
Я понимаю, что плагин ADT может иметь свои собственные ограничения и что механизм компоновки регулярно обновляется Google. Я также тестирую устройства (не только с помощью редактора макетов), но все же хотел бы определить назначение раскрывающегося списка "целевая платформа".
Ошибка рендеринга
Причина, по которой я подумал, что я хотел бы получить некоторые разъяснения, заключается в том, что я получаю некоторые странные результаты (в частности, при попытке отобразить растровое мозаичное изображение в любом месте, кроме Android 3.0);
Shader 'android.graphics.BitmapShader' is not supported in the Layout Editor.
Это сообщение, похоже, предполагает, что это всего лишь ограничение плагина ADT для Eclipse? Похоже, на моем устройстве 2.3 прекрасно. Это также говорит о том, что я должен просто разработать с этим боксом на Android 3.1.