Help.I ListViewの高さを見つけましたが、pxまたはdpiはわかりません。私はdpiが必要ですgetheight()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 –
今後のためのちょっとした副作用。あなたが必要とするのはおそらく 'dp'または' dip'です - それらは密度に依存しないピクセル*を表します。 'dpi'は* dots per inch *であり、寸法ではなく画面の密度を測定します。 –