在尝试为我想要的布局找到解决方案时,我遇到了 setScaleX/setScaleY 方法,它们是 View 类的成员。
现在查看 RelativeLayout 的方法并通过 API 级别 8 进行过滤,因为我正在为 >= 2.2 开发应用程序,所以上述方法逐渐消失。但是当查看“ _从类 android.view.View 继承的 XML 属性_”时,属性 android:scaleX/android:scaleY 仍然可用。不幸的是,尝试使用这些属性不起作用,Eclipse 说: “错误:在包‘android’中找不到属性‘scaleX’的资源标识符”
所以看起来文档是矛盾的,scaleX/scaleY 直到 3.0 才可用,或者我错过了什么?
原文由 taymless 发布,翻译遵循 CC BY-SA 4.0 许可协议
好的,这看起来像是文档中的错误表示,正如 此处 解释的那样,scaleX/scaleY 是使用 Honeycomb 添加到 View 类的属性,因此不幸的是在 Froyo 中不可用。