Bonjour,
Voilà, dans un jeu, je dessine dans un Canvas;
Voici le rendu que ça donne sur la très grande majorité des plate-formes:


Cependant, aujourd'hui, j'ai reçu une remarque d'une personne me disant que les boutons s'affichaient mal sur sa tablette;
Voici son screen:


Alors là, je sèche, et ne trouve pas le soucis; voici le code pour dessiner ça, rien de plus simple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mPaint.setStyle(Style.FILL);
    	mPaint.setColor(Color.BLACK);
    	canvas.drawRect(mX, mY, mX+mWidth, mY+mHeight, mPaint);
 
    	mPaint.setStyle(Style.STROKE);
    	if(isDown()) {
    		mPaint.setColor(Constants.COLOR_BUTTON_PRESSED);
    	} else {
    		mPaint.setColor(Constants.COLOR_BUTTON);
    	}
    	mPaint.setShadowLayer(PaintResources.SHADOW_RADIUS, 0, 0, mPaint.getColor());
 
    	canvas.drawRect(mX, mY, mX+mWidth, mY+mHeight, mPaint);
 
    	canvas.drawText(mText, mX+mWidth/2, mY+mMargin-mPaint.ascent(), mPaint);
Quelqu'un aurait une idée?