我的问题非常简单。 我有一个按钮,在xxhdpi密度屏幕上有100dp marginRight和100dp marginTop。 问题是,当我换到另一个密度屏幕或尺寸时,按钮不在我想要的位置。它仍然是100dp的上下边距,但我不会这样。 我认为如果我使用dp,当我改变屏幕时,它将处于我想要的位置,在较小或较大的屏幕中计算de position。 我希望你理解,我不想为每个密度或大小的屏幕创建一个布局。 如何在每个屏幕中定位一个位于相同位置的按钮?
答案 0 :(得分:0)
在不同的屏幕密度上,100dp会改变位置。 你可以做的是支持多种尺寸,并为每种尺寸创建不同的布局。
阅读http://developer.android.com/guide/practices/screens_support.html。
使用新的大小限定符是一种解决方案。