Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MaX2

#31
Sí señor, está funcionando, ya no están activos los botones, te decía lo del código por si cambia algo dependiendo de la API, de verdad que muy agradecido, aunque para ti solo sea echar una mano, para mí me has ayudado mucho, llevo mucho tiempo, con este problema y no encontraba solución.

Editado, se me olvido para srWhiteSkull.....



Solo por curiosidad, porque he visto que tu apk no pesa mucho, en cambio cuando creo la mía pesa mucho, pero mucho, he visto que al crear el apk le pone la carpeta "lib" con todas las librerías, armeabi-v7a, x86, x86_64, armeabi, mips, mips64, arm64-v8a, y el caso es que si las quito la armeabi-v7a, que parece que es el que lleva mi móvil, no funciona la aplicación, porque son necesarias, en cambio tu apk no las lleva.

#32
Gracias de verdad srWhiteSkull, si estabas liado, había preferido que comentases que luego mañana o pasado lo probarías, o cuando estés menos liado, yo he ido respondiendo por si alguien de las mas de 400 visitas que tiene el post podía comentar algo, bueno igual están en la misma situación que yo, aunque creo que sea difícil, jeje.

He  probado el de la API 22 y max 26, porque tengo Android 7.1, y veo que funciona, pero si en un futuro tengo un móvil nuevo, que ya tendrá una API superior, que diferencia hay en el código entre uno y otro ? porque pensaba que si se crea una app para utilizarla en un movil con API 25, esta app tambien funcionaria sin problemas en otros con API 29

Por otro lado, seria posible ver el codigo nuevo que has creado para esta apk, porque estoy colocando el android:clickable="true" y los botones me siguen funcionando.

Por cierto, al pone clickable="true" me dice que tengo que poner también android:focusable="true"

Editado
Espera espera, que con las prisas lo estaba colocando en otro xml, Voy a probarlo en otro proyecto que tengo a ver que tal funciona.



#33
Mira srWhiteSkull incluso colocandolo en los dos, en LinearLayout y androidx.constraintlayout.widget.ConstraintLayout los link siguen activos, si que pone un color de fondo para que no se van, pero como digo siguen activos los link que hay debajo.

Tambien lo he puesto en el XML del que se queda debajo, pero nada.

#34
Estaba deseando probarlo para ver si puedo seguir con la aplicación, pero no he tenido suerte con android:clickable="false", incluso he llegado a ponerlo en los dos a la vez, en el ConstraintLayout y en FrameLayout, y cuando los botones se siguen quedando activos.

#35
Espera srWhiteSkull no te molestes en poner codigo, voy a ver si puedo hacerlo, y si no doy con la solucion te lo digo, pero como te comenta no se si voy a poder hacerlo ahora.

Estaba viendo con el movil, que odio tener que leer desde él, jeje, que tambien hay que poner en el xml esto:


android:focusable="true"
android:focusableInTouchMode="true"


no entiendo porque.

y tambien despues de llamar al FragmenD poner este codigo para ignorará todos botones


FragmenA.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        return true;
    }
});


#36
No se si me dará tiempo a probarlo ahora, pero lo que comentas de poner android:clickable="false", no tengo claro en el xml donde colocarlo, porque en el momento que lo ponga, no se van a anular los botones ?

Quiero decir que la primera vez que entre al fragmen y me muestre los botones si ya los he anulado no podre abrir el otro fragmen, y si lo pongo en el segundo fragment anulara los botones  que hay en este segundo fragment.
#37
Te respondo con dificultad porque escribo desde el móvil, y no tengo muy buena cobertura.
He probado el código que has puesto y funciona bien, igual como el que tengo yo y puedes ver en el video, pero cuando se colocan unos botones en un Fragment para mostrar otro Fragment, es cuando aparece ese problema de Fragment superpuestos.

Interesa tener los fragment anteriores vivo para poder volver atrás y poder mostrarlo.

Se puede solucionar de alguna forma, he puesto un fondo, pero no es efectivo porque, aunque no se ven los botones, siguen activos, y si se pulsa encima de uno de los botones, aunque no se vea, se abre su fragment.
#38
Esta tarde me llevare el portátil al curro y lo probare, pero por lo que veo es más o menos lo que yo tengo con un código parecido, y eso si me está funcionando, puedo mostrar desde los botones del AppCompatActivity los Fragment.


El problema viene en el siguiente paso, que en el código que pones no está, que sería poner unos botones en uno de los Fragment y abrir otro Fragment


Ahí es donde tengo el problema para mostrar ese segundo Fragment



Mira a ver si con el video se muestra algo más claro,

[youtube=640,360]https://youtu.be/tdGuSrzwNBQ[/youtube]
#39
He cambiado la imagen porque parece que en el servidor donde estaba no se podia ver, a no ser que se entre con un proxy, asi que la he cambiado de sitio.

Como ves en esa imagen hay algunos errores que no se como corregirlos, otros como el "boton_sms" yo utilizo botones independientes.




#40
He cambiado la imagen, porque he corregido los fallos que puse antes, pero todavía me siguen dando errores