1、要在密度不同的屏幕上保留界面的可见尺寸,使用什么来设计界面?
密度无关像素 dp
2、dp值是什么?
dp 是一个虚拟像素单位,1dp == 中密度屏幕(160dpi)上的 1 像素。
在其它密度屏幕上,也会转化为对应的实际像素数。
3、sp 是用来干什么的?
如果设置了文字大小为sp,那么会根据用户的首选文本大小来设置文字大小。
4、在应用中,设置用户的手指至少移动 16 像素之后,系统才会识别出滚动或滑动手势,这样有什么问题,该如何解决?
问题:如果设置为16像素,那么在低密度上手上可能显示为2毫米,但是在高密度收集上,可能显示为1毫米,这样就会有一个问题,就是在高密度手机上会更加灵敏。
解决办法:首先设置手指移动的距离为16dp,然后将dp转换为px,这样在不同的设备上显示的位置就大概相同。
5、