- Androidプログラミング質問スレ revision44
803 :デフォルトの名無しさん[sage]:2014/09/16(火) 21:36:28.67 ID:/xb1OvB6 - 初めてAndroidの開発に手を出したのですが、分からないことがあるので質問させください
レイアウトについてなんですが、レイアウトは基本的にxmlで指定することが良いことは重々承知しているつもりなんだけどどうも慣れないため、javaにコードで指定しています スマートフォンで動作させてみると様々な解像度でも問題なく動作するのですが、タブレットで表示してみると画像が縮小された形になってしまいます スマートフォンとタブレットでレイアウトを統一するにはどの様にすれば良いのでしょうか
|
- Androidプログラミング質問スレ revision44
805 :デフォルトの名無しさん[sage]:2014/09/16(火) 22:01:46.01 ID:/xb1OvB6 - >>804
レスありがとうございます! 今のところ表示して崩れてしまっているのはBitmapで表示した画像です。 例えば1920*1080の画像を(0,0)に表示させた場合に、 スマートフォンならば画面解像度がFHDだろうが何だろうが全画面に表示されるのに、 タブレットだと縮小されて表示されてしまいます
|
- Androidプログラミング質問スレ revision44
808 :デフォルトの名無しさん[sage]:2014/09/16(火) 22:30:01.25 ID:/xb1OvB6 - >>806
レスありがとうございます MainActivityからsurfaceviewを継承したActivityを呼び出して //背景 Bitmap haikei = BitmapFactory.decodeResource(res, R.drawable.haikei); //背景 int haikei_height = haikei.getHeight(); int haikei_width = haikei.getWidth(); として //背景の描画 canvas.drawBitmap(haikei, 0, 0, paint); でDrawしています
|
- Androidプログラミング質問スレ revision44
813 :デフォルトの名無しさん[sage]:2014/09/16(火) 23:09:17.79 ID:/xb1OvB6 - >>810
すみません。伝え方が拙かったです 画像をドットバイドットで表示できるはずなのにタブレットではそれができなかったので、どうすればできるのかと思い質問させていただきました
|