ClickListener y LongClickListener en Kotlin

En este post te mostraré cómo agregar listeners en Android usando el lenguaje Kotlin; como sabes, la sintaxis cambia un poco y por eso al invocar a setOnClickListener o setOnLongClickListener se crean confusiones. Después de leer este post verás que es realmente sencillo poner listeners con Kotlin, además de que se utiliza menos código. ...

octubre 15, 2019 · 3 min · 488 palabras · Parzibyte

Android - getTag y setTag

Hoy vamos a ver cómo adjuntar o asociar información (como un objeto, una cadena, etcétera) a una vista o View de Android para poder obtenerla más tarde. Es decir, vamos a guardar un trozo de información o una variable dentro de un objeto de tipo View, usando el método setTag para establecerlos, y getTag para obtenerlos. También vamos a ver cómo declarar los id a utilizar, pues debemos ser cuidadosos con la declaración de los mismos al usar getTag y setTag en Android. Por cierto, si eres desarrollador web o conoces JavaScript, estas funciones son parecidas a los atributos data. ...

octubre 5, 2019 · 3 min · 473 palabras · Parzibyte

TableLayout dinámico con Android

Hoy vamos a ver cómo crear una tabla dinámica en Android con Java, usando el elemento TableLayout. Un elemento TableLayout en Android permite crear tablas, ya sea estáticas o dinámicas. En este caso veremos cómo crear una tabla con datos que pueden cambiar o que no siempre serán los mismos, por ello es que digo que será una tabla dinámica con Android. Nota: tal vez quieras ver este tutorial sobre Tabs dinámicas en Android. ...

octubre 4, 2019 · 5 min · 935 palabras · Parzibyte

Android - EditText de solo lectura

En este post te voy a explicar cómo configurar un elemento EditText de Android para que no se puedan modificar los datos, es decir, que sea de solo lectura; pero que sí se pueda tocar y desencadenar el listener correspondiente. ...

septiembre 30, 2019 · 1 min · 195 palabras · Parzibyte

Java - Interfaz con parámetro genérico

En este post te mostraré un ejemplo de cómo crear una interfaz en Java (o interface) con una función o método que recibe un parámetro genérico, es decir, un parámetro de cualquier tipo. Personalmente utilicé esta interfaz para tener un único Adaptador de RecyclerView en Android, pero su uso puede ser llevado más allá. ...

septiembre 30, 2019 · 2 min · 314 palabras · Parzibyte

CheckBox en Android - Tutorial

En este corto tutorial te mostraré a interactuar con el widget de CheckBox en Android para ver cómo saber si está marcado, además de agregar un listener para cuando lo seleccionan o marcan. Esto será en el lenguaje Java pero fácilmente se puede traducir a Kotlin. ...

septiembre 27, 2019 · 2 min · 231 palabras · Parzibyte

Convertir ImageView a Base64 en Android

En este post te mostraré cómo convertir un BitMap (obtenido de un ImageView) a su representación como string en Base64. En otras palabras vamos a convertir una imagen a base64 en Android usando Java. Esto lo utilicé por ejemplo al tomar fotos para una app de deliveries y después subirlas a un servidor como una simple cadena. ...

septiembre 27, 2019 · 2 min · 246 palabras · Parzibyte

Android y RecyclerView - Tutorial

El widget de RecyclerView en Android sirve para crear una lista de elementos de cualquier tipo, definiendo un layout personalizado o propio para mostrarlos, y permitiéndonos una mayor personalización. En este post mostraré un ejemplo de Android y RecyclerView con: Animación al agregar y eliminar un elemento AdapterView personalizado Listener personalizado (para cuando hacen click en el elemento) Layout personalizado que será mostrado en el RecyclerView El código completo se encuentra en mi GitHub, y la aplicación de demostración en la página de releases. ...

septiembre 26, 2019 · 10 min · 2117 palabras · Parzibyte

findViewById en Fragment de Android

Cuando usamos actividades o activities en Android, es fácil obtener un elemento de la vista usando findViewById. La cosa cambia cuando queremos invocar a findViewById en un Fragment de Android, ya sea usando Java o Kotlin. Es por eso que en este post te mostraré cómo y cuándo invocar a findViewById en un fragment. Veremos los ejemplos en Java y Kotlin. ...

septiembre 24, 2019 · 3 min · 479 palabras · Parzibyte

Java - Números primos en un rango

Hoy vamos a ver cómo imprimir todos los números primos existentes dentro de un rango en Java, usando el ciclo for y una función para saber si un número es primo. Vamos a pedir el inicio y el fin usando un Scanner, y después vamos a imprimir todos los números primos que existen en un rango usando Java. ...

septiembre 22, 2019 · 3 min · 485 palabras · Parzibyte