0 votos

Hola, no entiendo que es lo que esta pasando, tengo puesto un botón en MainActivity para abrir un Fragment, y cuando se muestra este Fragment si sigue viendo el botón que hay en MainActivity.


y cuando paso a mostrar el fragment, tengo puesto un fondo para ocular el botón.

 

<androidx.coordinatorlayout.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#FAFAFA"
    android:clickable="false"
    tools:context=".Dropdownmenu">

         ………………..
         …………
         ……
         …


</androidx.coordinatorlayout.widget.CoordinatorLayout>

 

Porque se sigue mostrando el botón de la otra actividad, como se puede ocultar

 

Un saludo.

 

 

 

por en Android

1 Respuesta

0 votos

He ocultado el boton antes de abrir el Fragment

abrirFragment.setVisibility(View.GONE);

Lo que no se es si esto es muy correcto, porque imaginate que en ese ese Activity hay 20 botones.

 

por
Es una forma de ocultarlo. Aunque estaría mejor tener layouts diferentes para cada vista.

Para hacer lo que necesitas, quizás sea mejor poner el botón en el layout del fragment.