如何解决对于不同的屏幕尺寸,将给定的视图和屏幕宽度行为缩放为相同
我需要制作特定的按钮视图。
根据要求,当屏幕宽度为360px时,按钮文本的最大宽度为48px。但是由于不同设备的分辨率可能不同,为了满足要求,我正在使用
screenWidth = context.resources.displayMetrics.WidthPixels
,然后使用比率(screenWidth * 48)/ 360 设置按钮文本的maxWidth,如下所示:
button.title.maxWidth = (screenWidth * 48) / 360
我的问题是,不使用这些比率如何能更好地满足要求?在这种情况下还可以使用dps代替像素吗?
解决方法
使用自动调整TextViews大小。 阅读开发人员guide,了解更多信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。