如何实现如下的复杂用户界面
我尝试使用不同布局的组合实现此布局,尝试重力和动态计算
然而根据我的理解,它需要在dp中硬编码的少量边距和填充,这使得UI在不同的屏幕分辨率下不稳定
任何人都可以帮助我指导我们如何以高效的方式实现这一点......
即使xhdpi和xxhdpi布局在使用相同布局的多个设备中也是不同的。有人能说出原因吗?
答案 0 :(得分:1)
然而根据我的理解,它需要在dp中硬编码的少量边距和填充,这使得UI在不同的屏幕分辨率下不稳定
实际上,在dp中使用边距和填充是一种很好的做法,可以让您的应用在不同的屏幕尺寸上保持稳定。 看看这个问题并回答: What is the difference between "px", "dp", "dip" and "sp" on Android?
确保在dimens.xml中有边距和填充,并为其他布局创建不同的尺寸(如sw600dp和sw720dp)。