所以我有一个小问题,我正在编写一个需要向服务器发送屏幕宽度的功能.我得到了一切工作,我使用:
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
Run Code Online (Sandbox Code Playgroud)
获得宽度.但是.getWidht()函数已被弃用,它表示你需要使用:
Point size = new Point();
display.getSize(size);
Run Code Online (Sandbox Code Playgroud)
但是这个功能只适用于api等级13或更高,而我的最小sdk是8.那我该怎么办?如果我留在getWidth是否安全?为什么要添加新功能而不使它们向后兼容?
我在ListView中有许多元素可以滚动屏幕.
我希望View的末尾有空格.也就是说,用户应该能够滚动经过最后一个元素,使得最后一个元素位于视口的中间.
我可以使用OverScroller,但我认为这只会使View具有像iPhone上经常看到的那样的弹性效果.
有什么我可能会忽略的吗?
滚动到按钮的屏幕应如下所示:
