私はfragmentのデモを書いています.Android 3.0ではメソッドgetWidth()
とgetHeigh()
は非推奨です。私はAPIを読んgetSize(point)
で、2つの方法と同じであることがわかったので、試してみました。
Display d = wm.getDefaultDisplay();
int width=0;
int height=0;
Point point = new Point(width,height);
d.getRealSize(point);
しかし、アプリを実行するとエラーが発生します。そのような問題を見つけた人はいますか?:
02-01 03:13:06.548: E/AndroidRuntime(558): FATAL EXCEPTION: main
02-01 03:13:06.548: E/AndroidRuntime(558): java.lang.NoSuchMethodError: android.view.Display.getRealSize
02-01 03:13:06.548: E/AndroidRuntime(558): at com.demo.fragment.FragmentDemoActivity.onCreate(FragmentDemoActivity.java:33)
02-01 03:13:06.548: E/AndroidRuntime(558): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)
02-01 03:13:06.548: E/AndroidRuntime(558): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1700)