2011-04-10 80 views
1

是否有任何可以应用于通用Android视图的android缩放解决方案?Android - 通用缩放

我的应用程序需要将大量信息推送到屏幕上,并且在某些电话上,屏幕太小以至于数据变得不可读。

我想获得特别适用于textview和图像按钮的缩放功能。我想象一个适用于这两个内置的zoomView的zoomView对其他大多数人都适用。

我在网上浏览过,还没有找到任何简单的解决方案。大部分讨论似乎都集中在缩放图像或web视图上。

如果没有现有的解决方案,任何人都可以提出一个好的方法?

回答

2

是否有任何可以应用于通用Android视图的android缩放解决方案?

这是不可能的,除了可能在Android 3.0上。在Android 3.0(API Level 11)上,您有getScaleX()getScaleY(),其中可能满足您的需求。

如果没有现有的解决方案,任何人都可以提出一个好的方法吗?

设计一个针对较小屏幕优化的不同UI。

或者,使用ScrollView(或HorizontalScrollView)并使用更大的小部件(有效地预缩放您的内容)。

您可以尝试通过基于用户输入更改文本大小和按钮大小来实现您自己的伪缩放(例如,选项菜单可放大/缩小),但我不确定该功能效果如何。