如何设置viewpager的宽度和高度,以使其在所有屏幕平板电脑上都相同

时间:2018-11-30 01:37:14

标签: android android-layout android-viewpager screen-size

我有一个viewpager,我需要页面的宽度和高度比例相同,并设置页面边距。我正在使用将dp转换为px的固定值来进行设置,但是我知道那是行不通的。我尝试在values-sw600dp和values-sw720dp中设置边距,但这在不同的设备上也会产生不同的结果。

这是在所有设备上的外观: enter image description here

但是在某些设备上看起来像这样: enter image description here

页面宽度取决于pageMargin,因为高度取决于viewpager本身的高度。

不确定我是否做错了所有事情。有没有一种更好的方法可以在视图分页器中设置页面的宽度和高度,以使它们在不同设备上看起来是相同比例的(在某些设备上不是正方形的)。

0 个答案:

没有答案