デバイスの画面のdpiを取得したいのですが、使用すると:
DisplayMetrics m = getResources().getDisplayMetrics();
float den = m.density;
完全なDisplayMetrics
オブジェクトをゼロとして取得します(デバッグで見ました)。私のエミュレーター(Android 2.3)と私の電話(Htc Legend android 2.1 update 1)でも同じでした。コードはアクティビティ クラス ( extends Activity
) にあり、次に
WebView.setWebChromeClient(new MyWebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
DisplayMetrics m = getResources().getDisplayMetrics();
float den = m.density;
}
どうすれば修正できますか?
ありがとうございました、
ボアズ