所以我有一个基于Android的基于窗体的应用程序,它完美地填充了一个7英寸的屏幕,只有肖像,并且有50多个窗体,而不必重新设计每个窗体(或整个应用程序)以适应不同的分辨率,这种情况下的解决方案就是缩小表格以填充屏幕,10英寸的平板电脑看起来有点距离(但我可以添加一些边距),在手机上最好有一支触控笔和良好的视力!可以通过Android布局缩放来填充屏幕吗?
与其争论这些是否是好的选择,我的问题是:可以这样做吗?在Windows CE上,窗体通过“对话框单位”以文本大小缩放,这很好地工作。 Android没有类似的东西,除非使用'sp'单元有棘手的方法。无论如何,在不同的分辨率下获得一个很好地填充屏幕的表单看起来像拔毛的领域,除非我错过了一些东西。
在回答评论时,它是使用XML布局定义的本机应用程序。举个例子,你可以采取几乎任何示例应用程序,并展示如何使其缩放到不同的屏幕尺寸,所以如果屏幕很小,则无论分辨率如何,都可以获得小文本。
只是要清楚:我不认为这个问题可以通过描述如何使用标准Android处理多种屏幕尺寸的方式来帮助回答:http://developer.android.com/guide/practices/screens_support.html。这是我不想这次做的。这实际上是关于如何做其他事情 - 缩放以适应 - 当你真的需要它时。
如果我理解正确,是的,它可以完成。但是你最好把这些表格的代码和图片放在这里。 – gnclmorais
@gnclmorais:是的,我同意,但我还没有想出如何有效地做到这一点。只需采取任何本地应用程序,并使其规模! –