【发布时间】:2012-08-08 10:17:27
【问题描述】:
Help.我找到了ListView的高度,不知道是px还是dpi?我需要dpi
final ListView actualListView = mPullRefreshListView.getRefreshableView();
actualListView.getViewTreeObserver().addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlobalLayoutListener() {
public void onGlobalLayout() {
height = actualListView.getHeight();
}
});
【问题讨论】:
-
getHeight();始终以像素为单位返回高度,请为您检查此解决方案。 stackoverflow.com/questions/3166501/…
-
只是未来的一个旁注。您需要的可能是
dp或dip- 它们代表与密度无关的像素。dpi是每英寸点数,它测量的是屏幕的密度,而不是尺寸。