Help.I tìm thấy chiều cao của ListView và tôi không biết px hoặc dpi? Tôi cần dpigetheight() px hoặc dpi?
final ListView actualListView = mPullRefreshListView.getRefreshableView();
actualListView.getViewTreeObserver().addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlobalLayoutListener() {
public void onGlobalLayout() {
height = actualListView.getHeight();
}
});
getHeight(); luôn trả về chiều cao tính bằng pixel, hãy kiểm tra giải pháp này cho bạn. http://stackoverflow.com/questions/3166501/getting-the-screen-density-programmatically-in-android –
Chỉ cần một sidenote cho tương lai. Những gì bạn cần có lẽ là 'dp' hoặc' dip' - chúng phù hợp với * mật độ pixel độc lập *. 'dpi' là * dấu chấm trên mỗi inch * và nó đo mật độ của màn hình chứ không phải kích thước. –