toast.setGravity no está funcionando, muestra un toast normal por defecto
Agrego el toast de esta manera
Toast t = Toast.makeText(getApplicationContext(),"hola",Toast.LENGTH_LONG);
t.setGravity(Gravity.CENTER,0,0);
t.show();
No está funcionando, muestra el toast por defecto normal.
davy.ai
Podría haber múltiples razones por las cuales el Toast personalizado no está funcionando como se espera. Aquí hay algunos pasos que puedes intentar para solucionar el problema:
Verificar si la referencia al contexto de la aplicación es correcta: Asegúrate de que el método getApplicationContext() esté devolviendo la referencia correcta al contexto de la aplicación. Puedes intentar usar los métodos getActivity() o getContext() en su lugar, según el contexto en el que se esté mostrando el Toast.
Verificar si los valores de Gravity son correctos: Verifica si los valores Gravity.CENTER son adecuados para mostrar el Toast en el centro de la pantalla. Puedes intentar establecer los valores de Gravity en Gravity.TOP o Gravity.BOTTOM para ver si cambia la posición del Toast.
Verificar si hay conflictos con otros Toasts: Si hay otros Toasts que se muestran simultáneamente, podrían interferir con la visualización del Toast personalizado. Intenta eliminar otros Toasts o retrasar la visualización del Toast unos segundos para ver si se resuelve el problema.
Si ninguno de estos pasos ayuda a resolver el problema, es posible que debas compartir más detalles sobre el código y el entorno para diagnosticar el problema de manera precisa.