我想知道是否有人能够就图形布局编辑器中“目标平台”下拉框的用途和可靠性向我提供一些说明?
目的?
我目前的理解是,目标平台下拉框是为了向我展示所选平台的布局。我还看到 ADT 插件有几个更改日志条目,表明布局引擎不是 100% 准确,这给我留下了几个问题;
- 它是否用于基本测试?
- 渲染的可靠性/准确性如何?
- 我应该在哪种布局上进行开发以确保获得最佳结果?我应该匹配项目的目标平台吗?
- 渲染错误(见下文)只是 Eclipse 错误,还是设备也会遇到渲染失败?
我意识到 ADT 插件可能有其自身的局限性,并且 Google 会定期更新布局引擎。我也在设备上进行测试(不仅仅是使用布局编辑器),但仍然想确定这个“目标平台”下拉框的用途。
呈现错误
我想我会寻求一些澄清的原因是,我遇到了一些奇怪的结果(特别是,当试图在低于 Android 3.0 的任何系统中呈现可绘制的平铺位图时);
Shader 'android.graphics.BitmapShader' is not supported in the Layout Editor.
该消息似乎表明它只是 Eclipse 的 ADT 插件的限制?它似乎在我的 2.3 设备上渲染得很好。这也表明我应该只使用设置为 Android 3.1 的盒子进行开发。
最佳答案
在大多数情况下,默认按钮/GUI 对象及其对齐方式等简单内容看起来是正确的。但是,我遇到了扩展按钮和渐变未显示的问题。您应该将其用作进行微小更改的快速指南,但要依赖实际设备的准确性。我也遇到了奇怪的错误,例如 mapviews 在 3.0 或更高版本上出错或自定义对象的随机空指针。
关于android - Eclipse 和 ADT 呈现 : Graphical Layout Target Platform,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6973718/