0

我的问题很简单。我有一个在 xxhdpi 密度屏幕中具有 100dp marginRight 和 100dp marginTop 的按钮。问题是,当我更改为另一个密度屏幕或尺寸时,按钮不在我想要的位置。它仍然是顶部和右侧的 100dp 边距,但我不会这样做。我认为如果我使用 dp,当我更改屏幕时,它将处于我想要的位置,计算更小或更大屏幕中的 de 位置。我希望你明白,我不想为每个密度或大小的屏幕创建一个布局。如何在每个屏幕中定位相同位置的按钮?

4

1 回答 1

0

在 100dp 会改变位置的不同屏幕密度上。您可以做的是支持多种尺寸并为每个尺寸创建不同的布局。

阅读http://developer.android.com/guide/practices/screens_support.html

使用新的大小限定符是一种解决方案。

于 2015-05-20T20:22:18.147 回答