Help.I znalazłem wysokość ListView i nie wiem px lub dpi? Potrzebuję dpigetheight() px lub dpi?
final ListView actualListView = mPullRefreshListView.getRefreshableView();
actualListView.getViewTreeObserver().addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlobalLayoutListener() {
public void onGlobalLayout() {
height = actualListView.getHeight();
}
});
getHeight(); zawsze zwracaj wysokość w pikselach, sprawdź to rozwiązanie. http://stackoverflow.com/questions/3166501/getting-the-screen-density-programmically-in-android –
Po prostu sidenote na przyszłość. To, czego potrzebujesz, to prawdopodobnie 'dp' lub' dip' - oznaczają one * niezależne od gęstości piksele *. "dpi" to * punkty na cal * i mierzy gęstość ekranu, a nie wymiary. –