Android Studio.- Exposed Drop-Down Menu: Reemplaza el Spinner

  Рет қаралды 13,962

La cueva del programador

La cueva del programador

Күн бұрын

#AndroidStudio #Android #Kotlin
Capítulos:
0:30 Configurar el Exposed DropDown Menu
6:38 Escuchar los items seleccionados
8:01 Agregar un icono al Exposed Drop-Down Menu
SUSCRIBETE AQUI a "La Cueva del Programador":
/ @lacuevadelprogramador...
Todos los temas de Android en KZbin:
• Todo los Temas de Android
Curso Jetpack Compose en KZbin:
• Jetpack Compose
Añade elementos Material Design en Android:
• Playlist
Curso completo Android Studio desde 0 en KZbin:
• Curso Android Studio d...
Curso Android Studio Avanzado en KZbin:
• Curso Android Avanzado
Aprende sobre Intents: Tomar una foto con la cámara, grabar un video con la cámara, ir a la galería y más desde 0 en Android Studio en KZbin:
• Intent Android Studio ...
Aprende sobre el uso de la cámara para tomar fotos y grabar videos en Android Studio en KZbin
• Uso de la cámara en An...
Aprende sobre los Fragmentos: Tener varios diseños por pantalla en una misma Activity, lograr animaciones, comunicaciones y más desde 0 en Android Studio en KZbin:
• Fragmentos Android Stu...
Aprende sobre los conceptos Básicos - Estructura de un proyecto, botones, Manejo de Layout, crear AlertDialog, crear Iconos, cambiar el icono de tu aplicacion, Floating Action Button y más desde 0 en Android Studio en KZbin:
• Conceptos Básicos Andr...
Aprende sobre los Toolbar-ActionBar: Genera diseños en tus títulos de cada Activity, crea un menu de opciones, logra animaciones con el Toolbar y más desde 0 en Android Studio en KZbin:
• Toolbar - Action Bar A...

Пікірлер: 44
@Spartan31051
@Spartan31051 10 ай бұрын
Hermano muchismas gracias por el aporte, gran explicación, tienes un nuevo suscriptor!
@zadathg1318
@zadathg1318 2 жыл бұрын
Gracias por el aporte de este y otros videos, hoy me fue de gran utilidad. Saludos !
@carlosdaniel4599
@carlosdaniel4599 Жыл бұрын
hola y como hago para cambiar el color, espesificamente el de la flechita?
@valvetronix420
@valvetronix420 2 жыл бұрын
Excelente
@SoCu2
@SoCu2 3 жыл бұрын
Muchas gracias, como puedes ver por otras preguntas en otro video estoy empezando con el android y por ahora me cuesta un poco, tenia creado un apartado mediante botones, pero gracias a este video me estoy planteando en cambiarlo, jeje, lo dicho muchas gracias.
@amsellkifer
@amsellkifer Жыл бұрын
Lo que no entiendo es para que genera el layout list _item si no lo utiliza o no sirve para nada, con el strin srray es suficiente
@nicolasaddamo26
@nicolasaddamo26 2 жыл бұрын
Hola como estas, gracias por el contenido de tu canal. Me sirven mucho tus videos, pero en este caso necesitaria hacer un 2 menues y que esten anidados uno de otro por ejemplo, quiero poner un menu para provincia y otro para localidad. Sabes como tendria que hacerlo? desde ya muchas gracias espero que me contestes saludos
@masterofgam1ng5
@masterofgam1ng5 2 жыл бұрын
Hay alguna forma de hacer un clearSelection?, en caso de tener varios Exposed Drop Down Menu, es decir que cuando quiera cambiar un valor en uno, limpie la selección de otro, para que salga vacío y poder seleccionar otro item?
@juliocamacho6298
@juliocamacho6298 3 жыл бұрын
Excelente video :D muchas gracias
@carlosandresmartinezsuarez409
@carlosandresmartinezsuarez409 2 жыл бұрын
Eres grandeee
@danielmckarpqwer848
@danielmckarpqwer848 3 жыл бұрын
Tengo tres de esos pero quiero enviar esos datos a una RealtimeDatabase y luego enviar a un correo ...osea quiero recolectar datos X para luego enviarlos a un correo . Cómo lo haría?
@calixtoandrade996
@calixtoandrade996 3 жыл бұрын
Muchas gracias por este aporte
@jesmarsuan5516
@jesmarsuan5516 3 жыл бұрын
How to Fix "Render Problem" it appears every time I add the "Style" in TextInputLayout?
@eduardovilchis3991
@eduardovilchis3991 3 жыл бұрын
Hola amigo, una duda como puedo hacer que el dropdown muestre el elemento mediante el index, por ejemplo en cuanto le pase el array que muestre 'Argentina' en vez del primer elemento 'Perú ya que este se mostraría por ser el primero.
@marcoleonaureliopulgarinar3043
@marcoleonaureliopulgarinar3043 3 жыл бұрын
Hola amigo mcuhas gracias, tengo una gran duda que no he podio resolver, como puedo hacer para que al seleccionar una opción del menú, se haga visible un textview que inicia como invisible/oculto. Es que quiero que con cada opción del menú, se haga visible un textview diferente, me imagino que es configurar una condifición para que cuando se seleccione determinada opción del menú la propiedad del textview cambie a visible. Pero no he podido encontrar como hacerlo =(
@jeram9151
@jeram9151 3 жыл бұрын
porque me pone en rojo el ActivityMainBinding ????
@sebazestrella4326
@sebazestrella4326 2 жыл бұрын
yo tengo ese mismo problema de igual manera me sale en rojo como si no estuviera declarado
@heinnerlara4930
@heinnerlara4930 3 жыл бұрын
Hola amigo, la verdad estoy muy interesado en este boton, pero no puedo implementar la dependencia, me dices como se hace
@LacuevadelprogramadorOficial
@LacuevadelprogramadorOficial 3 жыл бұрын
Lo que necesitas es tener la biblioteca de material design, esto implementarlo en el build.gradle modulo app, usar una version de Android Studio 4 o superior, algo que ya se intuye por el nivel de dependencias de las librerias que se usan en cada proyecto. A partir de ahi es solo seguir el código del video.
@heinnerlara4930
@heinnerlara4930 3 жыл бұрын
@@LacuevadelprogramadorOficial como obtengo esa biblioteca, la he buscado y no la encuentro
@LacuevadelprogramadorOficial
@LacuevadelprogramadorOficial 3 жыл бұрын
Al inicio del video esta la libreria de material y su nivel de versión que era la más actualiazada al momento que se grabo el video. Esta pagina de material te puede ayudar para saber todas sus dependencias en uso y más: material.io/develop/android/docs/getting-started
@heinnerlara4930
@heinnerlara4930 3 жыл бұрын
@@LacuevadelprogramadorOficial Gracias ya resolvi, era el Minsdk tenia que subirlo a 26
@boykals3484
@boykals3484 3 жыл бұрын
Muy buen tuto, curiosamente un par de dias antes que subieras el video busacba este componente, ahora mi duda es, ¿Puede implementarse un adapter personalizado como con los Spinner?
@LacuevadelprogramadorOficial
@LacuevadelprogramadorOficial 3 жыл бұрын
Es practicamente igual que el spinner, con funcionalidades y aspectos. Todo lo referente a modificaciones puedes hacerlo a traves del textImput, el layout, que son los principales. No veo la necesidad de reemplazar el autocompleteTextView por Spinner, ya que perderia completamente la funcionalidad.
@SoCu2
@SoCu2 3 жыл бұрын
Una lastima, no puedo utilizar este ejemplo, esta en Kotlin, y no se como convertirlo, estoy intentando buscar otro tutorial, y por no he podido encontrarlo, y por lo que veo todos estan creado sobre un Activity, que pasa que no se puede poner Exposed Drop-Down Menu en un Fragment ? Seria posible hacer un ejemplo para poder implantarlo en un Fragment ?
@LacuevadelprogramadorOficial
@LacuevadelprogramadorOficial 3 жыл бұрын
Buenos Dias!!. Se puede en fragmentos. La mayoria lo hace en Activities porque de ahi se deduce el mismo procedimiento en Fragmentos. No hay muchas diferendia. Solo tienes que colocar contexto de la actividad donde esta vinculado ese Fragmento. ArrayAdapter(requireContext(), R.layout.list_item, items) requereContext, depende de que contexto se agarra esa vista. Espero haberte ayudado!. Saludos!!
@SoCu2
@SoCu2 3 жыл бұрын
Gracias voy a intentarlo una vez mas, porque no se cuantos videos he visto ya, y no lo he conseguido con ninguno, es lo que toca por no saber, :( Si alquilen sabe de algún link donde se pueda ver, que no este en Kotlin le agradecería que me lo ponga, aunque sea en ingles, que aunque no tengo idea de ingles, algo se puede ver.
@heinnerlara4930
@heinnerlara4930 3 жыл бұрын
@@SoCu2 hola amigo, a mi me pasa lo mismo, he visto 50 videos y ninguno me sale, lograste solucionar, o sera que esto solo funciona con Kotlin, yo programo en java
@SoCu2
@SoCu2 3 жыл бұрын
@@heinnerlara4930 No me funciona como deberia, porque tengo creado un menu con pestañas, cuando entro a la pestaña o Fragment donde tengo DropDown funciona bien, pero si pulso en la pesaña que esta al lado, me lleva a otro fragmen diferente, error no me muestra, si quito el codigo del DropDown el menu funciona bien.
@alejandraduque5883
@alejandraduque5883 3 жыл бұрын
Hola cuando llego a la parte del "with(binding.autoCompleteTextView){ setAdapter (adapter)" no me reconoce el autoCompleteTextView, ni el setAdapter sabes porque pasa? gracias! :)
@LacuevadelprogramadorOficial
@LacuevadelprogramadorOficial 3 жыл бұрын
Lo más probable es que no se este referenciando de manera correcta la vista, y partir de eso el set adapter no puede ser reconocido. Si piensas que es el mismo proyecto, puedes recontruirlo, pero rara veces pasa esto
@alejandraduque5883
@alejandraduque5883 3 жыл бұрын
@@LacuevadelprogramadorOficial gracias!!
@brandonnfdza
@brandonnfdza 2 жыл бұрын
@@alejandraduque5883 Hola. Lo pudiste resolver? Tengo el mismo problema...
@MrPerLeo
@MrPerLeo 3 жыл бұрын
buenos dias amigo, estoy usando viewBinding , yo quiero llamar al string-array del strings.xml ( val datos = resources.getStringArray(R.array.OPCIONES)) , pero no me reconoce el string-array : "OPCIONES" a pesar que ya esta declarado en el XML de string-array. Alguna sugerencia @Lacuevadelprogramador ? , yo veo que a ti te reconoce sin problemas el "country_location" , Uso kotlin 1.5.10 , SDK min API 23 ,targetSdkVersion 30
@LacuevadelprogramadorOficial
@LacuevadelprogramadorOficial 3 жыл бұрын
Eso es raro. Seguro has seguido mis mismos pasos. Aun asi declarado en el fichero string no lo reconoce. Has intentado refactorizar tu proyecto?
@AcidErwin
@AcidErwin 3 жыл бұрын
de casualidad sabes como se puede hace un autocomplete pero que sea con direcciones de google maps?
@LacuevadelprogramadorOficial
@LacuevadelprogramadorOficial 3 жыл бұрын
Es un tema que seria para crear un video, pero no es tan complicado, la unica diferencia seria crear el array de la lista de dirreciones y el mismo paso de configuracion del Adaptador. Esto en el caso de la lista estatica. Espero haberte ayudado. Saludos!!
@kenshin0581
@kenshin0581 3 жыл бұрын
Muy bueno el video amigo, una consulta como haria para llenar el dropdown con datos de un bd
@LacuevadelprogramadorOficial
@LacuevadelprogramadorOficial 3 жыл бұрын
Muchas gracias por tus comentarios, no hay mucha diferencia, seria cambiar la lista de items ya no por una lista estatica sino por una dinamica: val items = listOf("Option 1", "Option 2", "Option 3", "Option 4") //Db list val adapter = ArrayAdapter(requireContext(), R.layout.list_item, items) Espero haberte ayudado, saludos!!
@aldomalaca
@aldomalaca 3 жыл бұрын
Espero que me sirva, por que el spinner es una pesadilla de implementar.
@adminuser5942
@adminuser5942 3 жыл бұрын
Hola que tal:::: he seguido tus tutoriales. Excelente contenido. He estado implementando lo que haces en el video pero con 2 dropdowns, en la misma activity, pero no sé como hago para trabajarlos separdamente, por ejemplo: el primer dropdown es => elegir genero ( Hombre, Mujer, Indefinido) y el segundo dropdown es => elegir tu edad ( rango por ejemplo de 18 a 40 años) entonces si alguien selecciona, digamos si es Hombre y tiene (18 hasta 25) años, entonces puede ingresar a la policia. EL asunto es como crear la logica para los 2 dropdowns, sabes como puedo aplicar eso? Gracias
@LacuevadelprogramadorOficial
@LacuevadelprogramadorOficial 3 жыл бұрын
Crea los arrays que necesites para el oficio y despues de cada evento en el drop down configuralo en tu adaptador.
@adminuser5942
@adminuser5942 3 жыл бұрын
@@LacuevadelprogramadorOficial gracias gracias por tu aporte, ando un poco novel en el tema, voy a darle a ver si logro hacerlo. Igualmente seria maginifico si pudieras realizar un tutorial sobre el tema. Agradecido.▲
@edgarrdz438
@edgarrdz438 2 жыл бұрын
Not enough information to infer type variable R - ayudaa
Android Studio.- Lector de Código QR/Barras
9:29
La cueva del programador
Рет қаралды 9 М.
Andro, ELMAN, TONI, MONA - Зари (Official Music Video)
2:50
RAAVA MUSIC
Рет қаралды 2 МЛН
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
How to Implement a Context Drop Down Menu In Jetpack Compose
18:17
Philipp Lackner
Рет қаралды 29 М.
🔐🚀 Crear Login con Zustand, Expo y AsyncStorage | React Native 💡📱
40:30
But what is a neural network? | Deep learning chapter 1
18:40
3Blue1Brown
Рет қаралды 18 МЛН
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 44 МЛН
I've Used Jetpack Compose For 4 Years - Here's the Good and the Bad
16:12
Jetpack Compose: Lists
5:14
Android Developers
Рет қаралды 42 М.
⚠️ ¿Todavía no usas ConstraintLayout? [TUTORIAL] - Aprende a CREAR LAYOUTS para ANDROID ► 2021
19:54
Andro, ELMAN, TONI, MONA - Зари (Official Music Video)
2:50
RAAVA MUSIC
Рет қаралды 2 МЛН