如何开发小屏幕、高密度设备的应用程序?在我的例子中,我有华硕zenfone2,它有5.5个屏幕和414 ppi密度,这意味着它是xxhdpi设备,但另一部手机有5英寸屏幕,密度为441 ppi,那么它是钢xxhdpi还是普通xxhdpi?我不知道xxhdpi,normal-xxhdpi,大xxhdpi之间的区别。如何开发不同屏幕大小的应用程序?
发布于 2017-02-20 13:42:57
在处理特定的屏幕大小时,我建议尽可能多地使用视图和视图组中的属性layout_weight
。它将根据屏幕大小计算视图的大小。但是,您必须知道,如果您有深度视图的层次结构,处理vue的时间将成倍增加。
发布于 2017-02-20 14:05:18
第一个5.5并不是一个小屏幕。然后让我们来区分大小和密度。
屏幕大小是屏幕的物理尺寸(无论是英寸还是厘米)。屏幕密度是屏幕大小的多少像素/面积的比率(这就是为什么单位是dpi,或每英寸点)。
我可以给你一些在不同屏幕尺寸上取得相同结果的方法。
优先用于外部布局.
用于内部视图的
https://stackoverflow.com/questions/42345979
复制相似问题