La barra de snack (Snackbar) se muestra detrás del botón en Android kotlin.
Estoy tratando de mostrar un snackbar sin contexto, pero se oculta detrás de los botones de la interfaz del sistema. ¿Qué puedo hacer para solucionar esto?
Código:
Snackbar.make(this.view, mensaje, Snackbar.LENGTH_SHORT)
.setBackgroundTint(resources.getColor(R.color.blue, null)).show()
Gracias de antemano.
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: