30. Botones En Android - 3 Formas de Controlar el evento onClick

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024

ความคิดเห็น • 73

  • @CristianDavidHenao
    @CristianDavidHenao  5 ปีที่แล้ว +6

    ✋✋ 👉👉 ¿Te ayudó este video❓ 👈👈 👌 Ayudame también dando Like, compartiendo y suscribiéndote a mi canal y redes sociales!!! no les cuesta nada y me ayudan mucho❗❗❗ 👍📱👍📱👍
    ✔ Descarga la APP: play.google.com/store/apps/details?id=co.chenao.stroopers
    ✔ SUSCRIBETE : goo.gl/IiPNSy
    ✔ Facebook: facebook.com/codejavu
    ✔ Blog: codejavu.blogspot.com/
    ✔ Twitter: twitter.com/chenaooo
    ✔ Instagram: instagram.com/cristiandavidhenaoh
    ✔ GitHub: github.com/chenaoh/ProyectoStrooperS
    ✔ Udemy: www.udemy.com/fundamentos-de-programacion-algoritmos-en-java-y-javascript

    • @Zaigon343
      @Zaigon343 3 ปีที่แล้ว

      Oie disculpa , como podria hacer esto?, tengo un boton que cambia de activity1 a activity 2, en la activity 2 tengo varias imagenes, como podria pasar la imagen que toque al boton del activity 1?
      Gracias.

    • @sandraz9564
      @sandraz9564 ปีที่แล้ว

      Muy buena explicación. Tengo la duda de si para el mismo botón, puedo implementar dos métodos, uno en caso de click para que salga un toast, y otro en caso de dejarlo pulsado, que me lleve a una url.

  • @mr.robert3307
    @mr.robert3307 6 ปีที่แล้ว +6

    He aprendido tanto de tí amigo que usaré una playera promocionando tu canal... muchas bendiciones y que papá Dios siga dandote mucha sabiduría para seguirla compartiendo con los miles que te seguimos...!!!

    • @CristianDavidHenao
      @CristianDavidHenao  5 ปีที่แล้ว

      Hola Roberto, uy apenas veo el comentario, muchas muchas gracias!!!

  • @MauroTelloDesarrollos
    @MauroTelloDesarrollos 7 ปีที่แล้ว +2

    Excelente !!! Muy práctico y se nota que conoce del tema. He mirado cientos de videos de Android y nadie explico estas 3 formas del onclick. Genial !!!

  • @progra1233
    @progra1233 4 ปีที่แล้ว

    solo 14 minutos y aprendí más que en 4 clases de la u, barbaro brother, y gracias, explicas muy bien, sigue así

  • @CARlosDAN783
    @CARlosDAN783 ปีที่แล้ว

    Realmente la tercera forma es la mas fácil y estética de utilizar, para un código mas legible prefiero la tercera implementación gracias por compartir tus conocimientos.

  • @fxguaman
    @fxguaman 7 ปีที่แล้ว +1

    Fantastico... estoy aprendiendo bastante. Saludos desde Ecuador.

  • @MauroTelloDesarrollos
    @MauroTelloDesarrollos 7 ปีที่แล้ว

    También explico muy bien el famoso this que la mayoría lo trata muy por arriba, en cambio Cristian lo ha explicado de maravillas. No entendía la diferencia entre this y getApplicationContext()... ahora lo entiendo... Gracias !!!

  • @edno82mx
    @edno82mx 2 ปีที่แล้ว

    Me ayudo mucho este video a pesar de que tiene sus años... gracias.. tienes un suscriptor mas :D

  • @yesitmanjarres2305
    @yesitmanjarres2305 6 ปีที่แล้ว +6

    Gracias por compartir tu conocimiento y experiencia!

  • @mauriciosoto7025
    @mauriciosoto7025 6 ปีที่แล้ว

    Buena profe...de los mejores tutoriales que he visto. Saludos,

  • @humbertomendoza677
    @humbertomendoza677 4 ปีที่แล้ว +1

    cuando hago el android:onCLick=:"boton" , no me aparece el foco amarillo para crear el metodo, me aparece uno rojo sin la opcion de crear dicho metodo, lo hago manual pero no parece que este funcionando, el boton me cierra la app

  • @isaigallegos4379
    @isaigallegos4379 6 ปีที่แล้ว +1

    Buen día, disculpa estoy buscando información sobre al estar mi aplicación en segundo plano pueda detectar alguna combinación de los botones de volumen
    Te agradecería si me pudieras orientar.

  • @guerlmynunez5265
    @guerlmynunez5265 ปีที่แล้ว

    Tremenda explicacion algo asi para cada elemento o widget seria perfecto 😍🥰

  • @alejandrocontreras3884
    @alejandrocontreras3884 4 ปีที่แล้ว

    hola una consulta es posible que me ayudara en la funcion de boton para reproducir automaticamente un m3u8 con el VideoView y imagenbutton en la pantalla inicio le agradeceria su ayuda

  • @yoyo-hs6dj
    @yoyo-hs6dj 3 ปีที่แล้ว

    por que es mejor hacer una clase anonima que implementar una interface a la clase?? ahorra memoria en el dispositivo una vez este ejecutado, tengo entendido que solo se puede extends una clase pero implementar varias interfaces, se podrian implementar usando implements y generar la interface para todo el codigo o solo seria mediante clases anonimas?? gracias

  • @adrianlets
    @adrianlets 5 ปีที่แล้ว

    Hola Cristian muy amable al compartir tus conocimentos con nosotros, te hago una consulta necesitaria saber como usar un boton para abri un archivo pdf que lo tengo en asset. Saludos

  • @eliezeryt9243
    @eliezeryt9243 3 ปีที่แล้ว

    Hermano te mereses 50 millones de subs eres un grande

  • @rab8298
    @rab8298 5 ปีที่แล้ว +2

    Y me imagino que se debe ocupar para distintas cosas las distintas formas de hacer el OnClick? cual es la diferencia al momento de usarlo para algo practico?

    • @CristianDavidHenao
      @CristianDavidHenao  5 ปีที่แล้ว +1

      Realmente las 3 son variaciones y pueden usarse igual, sin embargo la forma en la qué se hace la implementación del onclick dentro del oncreate es la qué se usa por lo regular en los fragments.

  • @prof.glendasaenz2400
    @prof.glendasaenz2400 4 ปีที่แล้ว

    Directo y claro. Me encantan tus videos

  • @robertonavarrogomez6642
    @robertonavarrogomez6642 5 ปีที่แล้ว

    esos metodos se pueden usar para los EditText, que se ejecuten el onclick despues de que se llena con numero el EditText??

  • @shatobili
    @shatobili 7 ปีที่แล้ว +1

    Buenos videos Cristian. Cual sería una buena práctica? Cual de las 3 formas recomiendas usar? Saludos desde Argentina.

    • @CristianDavidHenao
      @CristianDavidHenao  7 ปีที่แล้ว +2

      Hola, realmente las 3 son validas, para mi la mas limpia es la de la propiedad en el xml pero en general todas son validas.

    • @katerinemogrovejomatabajoy298
      @katerinemogrovejomatabajoy298 5 ปีที่แล้ว

      @@CristianDavidHenao hola profe una consulta , hice la ultima forma para el boton desde el xml y no me sale ningun error, pero al momento de ejecutar se detiene , porque?, gracias

  • @kenializbethcastrogarcia6385
    @kenializbethcastrogarcia6385 3 ปีที่แล้ว

    si tengo 4 botones y solo puedo seleccionar uno antes de avanzar, como podría hacer para que se vea que botón selecciono de esas 4 opciones? (que se cambie de color o que se le haga un borde o algo) heeeelp
    btw lo de radio-group se puede utilizar con botones normales o solamente con radio-button?

  • @torentogamer
    @torentogamer 6 ปีที่แล้ว

    tengo un item dentro de un reciclerview pero cunado le doy funcion no funciones .¿como funcionaria el evento onclick de mi item?

  • @erickflores689
    @erickflores689 6 ปีที่แล้ว

    amigo buen video lo estoy analizando pero tengo una duda requiero de hacer una comparativa de que los campos a sumar no esten en ceros y si estan en ceros mande un toast pero al intentar poner el if dentro de la propiedades de el onclick no realiza la comparativa..... me podrias ayudar ?
    Gracias de antemano y bien dias

  • @Nicoitai
    @Nicoitai 4 ปีที่แล้ว

    Hola,como estas?Sabes que aunque sigo todos los pasos,no me aparece el Toast de ninguna forma.
    En que podre estar fallando?

  • @saenzjulian
    @saenzjulian 6 ปีที่แล้ว

    Amigo buenas noches tengo una duda enorme y agradecería que me ayudaras...
    En mi .xml yo tengo mi botón con la función de android:onClick="EscanearQR".
    Así se llama el método que tengo en mi FRAGMENTO, primero hice la prueba con una actividad y no hubo ningún problema, eso me quiere decir que de pronto la sintaxis para el fragmento es diferente. ¿que puedo hacer o cambiar? need help!!!!

  • @panicape
    @panicape 4 ปีที่แล้ว

    La pequeña duda que queda es que al colocar el onClick en la forma del implement es que en cualquier boton si no se coloca nada asume el onclick del implements, no? lo digo pensando en que hayan varios botones y no se coloque ningun onclick particular en ninguno, asumirian todos el evento del implements, no?

    • @panicape
      @panicape 4 ปีที่แล้ว +1

      Creo que me acabe de responder terminando de ver el video XDXDXD

    • @CristianDavidHenao
      @CristianDavidHenao  4 ปีที่แล้ว +1

      Jaja si, aunque básicamente se podría definir cuál usaría el evento

  • @brayanmaikotavalo5467
    @brayanmaikotavalo5467 5 ปีที่แล้ว

    Maestro ¿cómo puedo enviar cadenas largas desde kotlin a un arduino mediante una conexión Bluethoot?

  • @ealfriadez
    @ealfriadez 7 ปีที่แล้ว +1

    Gracias por su apoyo...

  • @ernestodominguez8750
    @ernestodominguez8750 7 ปีที่แล้ว

    Interesante amigo. Gracias por tu experiencia ...!! Una consulta ahi veo como controlas los eventos del boton es siempre cuando uno crea el prpyecto desde cero, pero como haria para controlar un evento de un boton como por ejemplo cuando apagamos el celular (power) se puede controlar ese evento?

  • @Rey_MR
    @Rey_MR 7 ปีที่แล้ว +1

    uufff men eres digno de admirar es como lo que a mi me da de pereza a ti te da para enseñar y tirar codigo :D.

  • @cbactefect4525
    @cbactefect4525 5 ปีที่แล้ว +1

    ¿Qué características tiene tú computadora y que Windows 10 tienes instalado?

    • @CristianDavidHenao
      @CristianDavidHenao  5 ปีที่แล้ว +2

      Hola, tengo el home, 12 de ram, estado solido, i7... toca invertir en la herramienta de trabajo jeje

  • @aries000x
    @aries000x 6 ปีที่แล้ว

    Saludos, gracias por la explicación de las 3 maneras

  • @dannmars955
    @dannmars955 ปีที่แล้ว

    Excelente explicación!

  • @miguelc2888
    @miguelc2888 3 ปีที่แล้ว

    Muy bueno. Muchas gracias.

  • @jeysonjesuscanquimarca7543
    @jeysonjesuscanquimarca7543 8 หลายเดือนก่อน

    Muy bueno, a la fecha ya o acepta switch si tienen ese error

  • @agustincastro5813
    @agustincastro5813 4 ปีที่แล้ว

    como se puede hacer para que se quede presionado el boton?

  • @andresrincon9651
    @andresrincon9651 6 ปีที่แล้ว

    Hola Cristian podrias hacer un video , donde hagas validaciones para botones realizando crud , osea que si eliminó, lo haga con aprobacion del usuario, o si voy a editar y faltan campos edittext no me permita editar y arroje un mensaje diciendo que faltan campos . O lo mismo si edito que me arroje un mensaje diciendo que esta editado o eliminado o agregado , podrias hacer esto con alert dialog y toas te agradeceria necesito esas validaciones...

  • @tutanchacon
    @tutanchacon 4 ปีที่แล้ว

    gracias! excelente material.

  • @gibbyacoltlol8777
    @gibbyacoltlol8777 4 ปีที่แล้ว +1

    Excelente explicación.

  • @nelsonxz4692
    @nelsonxz4692 4 ปีที่แล้ว

    Como controlar las veces que se preciosa un botón para diferentes acciones

  • @neverever37u79
    @neverever37u79 3 ปีที่แล้ว

    Gracias bro me ayudaste
    Ya me suscribi ¡¡¡¡¡¡¡¡¡

  • @felipecasanas6354
    @felipecasanas6354 2 ปีที่แล้ว

    Gracias, me sirvio mucho 😁😁

  • @56-wilversjuan25
    @56-wilversjuan25 2 ปีที่แล้ว

    Gente si alguien me puede ayudar, no me deja declarar Button

  • @mai-jc2id
    @mai-jc2id 4 ปีที่แล้ว

    Hola Cristian, muy buenos tus videos muy ilustrativos pero estoy tratando de hacer un App de prueba y me da un error y no le encuentro la vuelta. Tengo una Activity con 2 botones, un boton pasa a una activity y el otro boton a otra activity uno funciona bien pero el otro no. Me sale un error "Unfortunately Profesionales on LIne has stopped". (Profesionales on Line se llama la App. No soy muy bueno en java y la verdad no se como solucionarlo

  • @ealfriadez
    @ealfriadez 7 ปีที่แล้ว

    Amigo, nos brindara algun ejemplo con sesiones???, si pudiera tambien niveles de usuario

  • @ealfriadez
    @ealfriadez 7 ปีที่แล้ว +1

    amigo lo felicito, siga así..

  • @jamesrodriguesrodrigues8736
    @jamesrodriguesrodrigues8736 4 ปีที่แล้ว

    Me gustaria que asiera un tutorial sobre fugas de memoria con LeakCanary.....

  • @miguelrecillas5137
    @miguelrecillas5137 3 ปีที่แล้ว

    no me sirve el new view onclick listener

  • @CarlosMendoza-hw9cl
    @CarlosMendoza-hw9cl 6 ปีที่แล้ว

    Hermano tengo unos problemas con mi android, puedes escribirme?=

  • @Langlly
    @Langlly 6 ปีที่แล้ว

    Muito boa a aula!
    Parabéns!

  • @erickisraelrangelvazquez9509
    @erickisraelrangelvazquez9509 ปีที่แล้ว

    eres grande bro

  • @Misterio7Gamer
    @Misterio7Gamer 6 ปีที่แล้ว

    Oye amigo, no me sale eso de btnClassAnonima :(

    • @joseluiscochinesalazar399
      @joseluiscochinesalazar399 6 ปีที่แล้ว

      en el xml, busca la línea "android:id....."después del "@+id/" le pones el nombre que tú quieras, el amigo del vídeo, le pone btnClassAnonima, tú lo podrías poner como desees, yo le puse de la siguiente forma:
      android:id="@+id/Button4"
      Espero ese haya sido tu problemilla, saludos.

  • @agusher363
    @agusher363 2 ปีที่แล้ว

    gracias crack

  • @guilleojro
    @guilleojro 6 ปีที่แล้ว

    Gracias

  • @PADRONJORGEL
    @PADRONJORGEL 7 ปีที่แล้ว +1

    Bien....

  • @JesusHernandez-xr7tq
    @JesusHernandez-xr7tq 6 ปีที่แล้ว

    y si no quiero usar el "Toast"?
    PD: Buen video bro :v

  • @Alejandro-gg7oz
    @Alejandro-gg7oz 6 ปีที่แล้ว +1

    Button registro;
    Public void onCreate(){
    registro = (Button)findViewById(R.id.btnregistro);
    }
    Public void registro(View view){
    Toast("listo y No necesitas el puto setOnClockListener");
    }
    Acuérdate que debes pasarle el nombre del método "registro" al OnClick del boton

  • @dragoo6128
    @dragoo6128 5 ปีที่แล้ว +1

    Gracias