Andriodアプリの画面サイズ対応について
Posted: 2013年2月18日(月) 09:02
androidプログラミングの館からきました。
C言語ではなくJavaの質問となっておりますが、対応する掲示板が見つからなかったのでこちらで質問させていただくことをお許し下さい。
andriod機種の画面サイズが様々であるようなので、なるべくそれぞれの画面サイズに対応したアプリを作りたいのですが、どのようにしたら良いのか分からず困っています。
思いついた方法としては、
1:あらかじめ決められた区画に描写、その後そのキャンバスを画面いっぱいにまで引き伸ばす
2:あらかじめ決められた区画に描写、それを中央に寄せるようにして余白は黒等の色で塗りつぶす
3:画面サイズに合わせたオブジェクトを作る(例えば、自機の大きさは画面サイズの横幅の1/10など)
等がありますが、具体的な方法、またどれが一番都合が良いのか等が分かっておりません。
普通のViewですと自動的にサイズを調整してくれる機能があるようなので対応に困らないのですが、
ゲームを作る際にはどうしても描写の際に自分でピクセルを指定しなければならず、画面左上によってしまったりはみ出てしまったりします。
これの対処法について、どなたかご存知の方がいらっしゃいましたら教えていただけるとありがたいです。
C言語ではなくJavaの質問となっておりますが、対応する掲示板が見つからなかったのでこちらで質問させていただくことをお許し下さい。
andriod機種の画面サイズが様々であるようなので、なるべくそれぞれの画面サイズに対応したアプリを作りたいのですが、どのようにしたら良いのか分からず困っています。
思いついた方法としては、
1:あらかじめ決められた区画に描写、その後そのキャンバスを画面いっぱいにまで引き伸ばす
2:あらかじめ決められた区画に描写、それを中央に寄せるようにして余白は黒等の色で塗りつぶす
3:画面サイズに合わせたオブジェクトを作る(例えば、自機の大きさは画面サイズの横幅の1/10など)
等がありますが、具体的な方法、またどれが一番都合が良いのか等が分かっておりません。
普通のViewですと自動的にサイズを調整してくれる機能があるようなので対応に困らないのですが、
ゲームを作る際にはどうしても描写の際に自分でピクセルを指定しなければならず、画面左上によってしまったりはみ出てしまったりします。
これの対処法について、どなたかご存知の方がいらっしゃいましたら教えていただけるとありがたいです。