アンドロイドのSurfaceViewを使っていて、端末によって画面サイズが小さくなってしまっていたので、色々調べてみた。
最初は完全にjavaコードのほうを疑っていて、
setFixedSize(getWidth(),getHeight());
など色々試してみたが、実は簡単に解決できた。
マニフェストで下記のandroid:anyDensity をfalseにして解決。
<supports-screens
android:anyDensity="false"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
android:anyDensityにて解像度や密度を調整できるようです。
また、SdkVersionのバージョンによってデフォルトの設定など異なるようなのです。
下記サイト参考にさせていただきましたありがとうございます!
http://wavetalker.blog134.fc2.com/blog-entry-52.htmlhttp://d.hatena.ne.jp/Kazzz/20101127/p1