これは私の活動ではありません!これは、クラス ファイルに拡張された Surface ビューを使用している別のクラス ファイルです。キャンバスに小さなビット マップを表示したかったのですが、ビット マップは携帯電話の画面よりも非常に小さいので、createscaledbitmap
このコードを使用して携帯電話の画面に収まるように使用しました
Bitmap o2 = Bitmap.createScaledBitmap( hud, 800, 490, false);
私の携帯電話ではうまく機能しましたが、より大きな携帯電話でテストしたとき、ビットマップは画面の 3/4 しか貼り付けられていませんでした..だから、携帯電話の画面サイズを修正するためにビットマップを作成したいと思います
Bitmap o2 = Bitmap.createScaledBitmap( hud, phonescreenwidth, phonescreenheight, false);
電話の表示サイズを取得してコードで使用する機能はありますか? お気に入り
int phonescreenwidth = surfaceView.getwidth ();
protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec)
そして、私はそれを使用する方法がわからないという機能があり ます。誰かが知っているなら、方法も教えてください:)
皆さん、ありがとうございました