我试图计算可变数量的像素到密度独立像素,反之亦然.
此公式(px to dp): dp = (int)(px / (displayMetrics.densityDpi / 160));不适用于小型设备,因为它除以零.
这是我的dp to px公式:
px = (int)(dp * (displayMetrics.densityDpi / 160));
Run Code Online (Sandbox Code Playgroud)
有人可以给我一些指示吗?
我正在设计一个包含多个页面的视图.我希望上一页和下一页的边缘显示如下,并实现双指滑动以在页面之间切换.

我尝试使用这里ViewPager建议的负页边距,但只显示屏幕上的一个边,而不是同时显示.
或者,有什么方法可以将我的视图的一部分放在屏幕外,然后设置它的动画,给它一个ViewPager类型效果.
我该怎么办呢?谢谢 !
我需要提供如图所示的设施.


在第一个视图中,底部有viewpager.当用户从右向左交换时,第一个应该替换为第二个.我能做到的.但
我的问题是如何在右侧和左侧的末端观看下半部分的下半部分.
即第一视图的"第一"和第二视图的"第三".

我可以设置viewpager的大小吗?像image1,我想在同一个屏幕上显示3页.
如果没有,我只能使用LinearLayout?