android– 在平板电脑上缩放视图看起来类似于手机

android– 在平板电脑上缩放视图看起来类似于手机,第1张

概述我创建了一个简单的Android应用.它只有一个活动和一个视图.该应用程序专为手机设计.我使用“设备无关像素”单元(dp)进行所有UI元素测量,并使用RelativeLayout进行大多数布局.该应用在小屏幕上看起来不错.在大屏幕(例如平板电脑)上,所有元素都很小,分散开来,底部有一个很大的空白

我创建了一个简单的Android应用.它只有一个活动和一个视图.

该应用程序专为手机设计.我使用“设备无关像素”单元(dp)进行所有UI元素测量,并使用relativeLayout进行大多数布局.该应用在小屏幕上看起来不错.

在大屏幕(例如平板电脑)上,所有元素都很小,分散开来,底部有一个很大的空白区域.确实,平板电脑和手机之间的UI元素的物理尺寸大致相同,这是dp单元所承诺的,但它并不是我想要的应用程序.我希望整个界面变得更大,尽可能地填满屏幕,就像你在iPad上运行iPhone应用程序并按下“2x”按钮一样.

最好的方法是什么?我是否必须为每个屏幕尺寸编写单独的视图?我应该使用像素(px)而不是dp吗?

谢谢.

解决方法:

使用px作为测量实际上会更糟糕 – 因为新的平板电脑具有高DPI屏幕,这意味着平板电脑上的100px视觉上比中型手机上的视觉体积更小.

您最好的选择是使用布局覆盖(layout-sw600dp,layout-sw700dp).虽然只是不鼓励简单地扩大手机布局.如果您想要使用快捷方式,您只需将手机布局复制到sw *文件夹并调整所有dp测量值即可.

您还需要使用以下方法强制平板电脑进入纵向模式:

setRequestedOrIEntation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
总结

以上是内存溢出为你收集整理的android – 在平板电脑上缩放视图看起来类似于手机全部内容,希望文章能够帮你解决android – 在平板电脑上缩放视图看起来类似于手机所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1116967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存