【问题标题】:Single design to support android tablets of different sizes and resolutions单一设计,支持不同尺寸和分辨率的安卓平板电脑
【发布时间】:2017-06-16 05:43:40
【问题描述】:

我正在开发一个支持各种尺寸和分辨率的安卓平板电脑的应用程序。我经历了以下link

尽管它可能是我们目前针对不同屏幕分辨率进行设计的最佳解决方案,但问题始终存在。例如,对于 sw600dpsw800dp 并不完全适合具有 sw720dp 的屏幕。即使在基于密度进行设计时,布局也不能完全适合屏幕。那么有没有其他方法可以针对所有类型的平板电脑屏幕进行设计?我是否必须设计多种布局以适应每种可用的屏幕分辨率?有没有办法设计一个适合所有平板电脑屏幕的单一布局?需要你的帮助。提前致谢。

【问题讨论】:

  • 这是设计在 adnroid 中创建漂亮应用程序的最佳方式。其他设备(如手机、平板电脑等)的线性布局到相同的布局。“sdp”dimen@_5sdp 所有设备的大小为 5。
  • @RajGohel 对不起,我没能找到你。能详细点吗?

标签: android android-layout


【解决方案1】:

你可以只根据百分比来设计页面,有android布局比如百分比relativelayout,百分比framelayout,linearlayout支持百分比设计。

【讨论】:

  • 顺便说一句,文本会正确调整大小吗?
  • 没有,但是你可以自己调整文字大小,从DisplayMetric取scaledDensity、widthPixels、heightPixels,根据百分比计算你应该使用的大小
  • 百分比 relativelayout 在 android naugat 中已弃用。它说 ConstraintLayout 是唯一剩下的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多