Existe-t-il un moyen d'augmenter la taille de la police dans toast sans personnalisation ?
Je ne veux pas créer une mise en page pour augmenter la taille du texte.
Y a-t-il un moyen ?
Merci,
Nikki
Existe-t-il un moyen d'augmenter la taille de la police dans toast sans personnalisation ?
Je ne veux pas créer une mise en page pour augmenter la taille du texte.
Y a-t-il un moyen ?
Merci,
Nikki
Vous ne pouvez pas augmenter la taille de la police sans créer un CustomToastView
.
C'est une question connexe.
À partir de la réponse d'Ani, une autre solution qui vous permet de définir la taille du texte sur une valeur de dimension serait quelque chose comme :
public static void showToast(Context context, int resId) {
Toast toast = Toast.makeText(context, resId, Toast.LENGTH_LONG);
LinearLayout toastLayout = (LinearLayout) toast.getView();
TextView toastTV = (TextView) toastLayout.getChildAt(0);
toastTV.setTextSize(TypedValue.COMPLEX_UNIT_PX,
context.getResources().getDimension(R.dimen.TEXT_SIZE));
toast.show();
}
Cela vous permet de faire correspondre la taille de vos toasts à la même taille que celle spécifiée dans les contrôles TextView et Button, par exemple.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.