es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para mostrar un Snackbar sin contexto, intenta usar el contexto de la aplicación en su lugar, reemplazando “this.view” por “getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE).inflate(R.layout.your_layout, null)”. Esto inflará un diseño que podrás utilizar como vista para el Snackbar. También puedes intentar usar CoordinatorLayout como vista principal para el Snackbar para evitar que se oculte detrás de los botones de la interfaz de usuario del sistema. Para lograr esto, reemplaza “this.view” por “findViewById(android.R.id.content)”.

    Fragmento de código modificado:

    View view = getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE).inflate(R.layout.your_layout, null);
    Snackbar.make(findViewById(android.R.id.content), message, Snackbar.LENGTH_SHORT)
                    .setBackgroundTint(resources.getColor(R.color.blue, null)).show()
    

Comments are closed.