Help.I找到ListView的高度,我不知道px或dpi?我需要dpigetheight()px或dpi?
final ListView actualListView = mPullRefreshListView.getRefreshableView();
actualListView.getViewTreeObserver().addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlobalLayoutListener() {
public void onGlobalLayout() {
height = actualListView.getHeight();
}
});
的getHeight();總是以像素爲單位返回高度,請檢查此解決方案。 http://stackoverflow.com/questions/3166501/getting-the-screen-density-programmatically-in-android – 2012-08-08 10:21:50
只是未來的一個旁註。你需要的可能是'dp'或'dip' - 它們代表*密度獨立像素*。 'dpi'是*每英寸點數*,它測量屏幕的密度,而不是尺寸。 – 2012-08-08 10:26:35