Я использую canvas для отображения некоторых текстур на экране и могу отображать их на экране. Единственная проблема, с которой я сталкиваюсь, это то, что она хорошо работает в эмуляторе, но когда дело доходит до устройства, текстуры разбрасываютсяЭто связано с разницей в разрешении экрана. Можете ли вы сказать мне, как решить эту проблему
, а вот мой код для размещения текстур на экране
Bitmap bitmap = BitmapFactory.decodeResource(mcontext.getResources(), R.drawable.dial);
canvas.drawBitmap(bitmap, canvas.getWidth()/10, canvas.getHeight()/4, null);
Bitmap bitmap1 = BitmapFactory.decodeResource(mcontext.getResources(), R.drawable.browser);
//canvas.drawBitmap(bitmap1, bitmap.getWidth()/4 ,canvas.getHeight()/2, null);
canvas.drawBitmap(bitmap1, canvas.getWidth()/5 ,canvas.getHeight()/2, null);
Bitmap bitmap2 = BitmapFactory.decodeResource(mcontext.getResources(), R.drawable.camera);
canvas.drawBitmap(bitmap2, canvas.getWidth()/10 + bitmap.getWidth()/6,canvas.getHeight()/3, null);