0 votos

Hola buenos días, tengo un Fragment con botones, que cuando pulso uno de esos botones, se muestra otro Fragment, pero a pesar de poner un color de fondo para que no se muestren los botones del Fragment anterior.


Pues bien, si pulso en una parte una parte de la pantalla que no contiene nada, y coincide que hay un botón del fragment anterior, ese botón abre su fragment correspondiente, porque sigue activo.


En el fragment tengo puesto:

android:clickable="false"

pero los botones, aunque no se ven por el color de fondo del otro fragment siguen activos los botones.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    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:fillViewport="true"
    android:orientation="vertical"
    android:id="@+id/fragmen_inicio"
    android:background="#FAFAFA"
    android:clickable="false">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#FAFAFA">
         ……………….
         ……………….

         ……………….
   </ScrollView>
</RelativeLayout>

 

Como puedo Deshabilitar para que al pulsar en el otro fragment no respondan ?

 

Gracias.

 

por en Android

1 Respuesta

+1 voto
Mejor respuesta

Para deshabilitar los botones completamente puedes usar:

boton.setEnabled(false);
boton.setClickable(false);

 

 

por
seleccionada por