相关疑难解决方法(0)

在显示器上使用.getWidth是否安全,即使它已被弃用

所以我有一个小问题,我正在编写一个需要向服务器发送屏幕宽度的功能.我得到了一切工作,我使用:

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是否安全?为什么要添加新功能而不使它们向后兼容?

android deprecated width

50
推荐指数
3
解决办法
3万
查看次数

如何在ListView末尾添加空格?

我在ListView中有许多元素可以滚动屏幕.

我希望View的末尾有空格.也就是说,用户应该能够滚动经过最后一个元素,使得最后一个元素位于视口的中间.

我可以使用OverScroller,但我认为这只会使View具有像iPhone上经常看到的那样的弹性效果.

有什么我可能会忽略的吗?

滚动到按钮的屏幕应如下所示: Android模型,其中有许多标签,其中最后一个位于屏幕中间附近

user-interface android listview padding android-listview

14
推荐指数
2
解决办法
7046
查看次数