Archivo de la categoría ‘Programación’

Crear una tabla dinámica, por código en vez de usar XML

A veces necesitas crear una tabla de forma dinámica, por código. Por ejemplo, si quieres mostrar resultados de una base de datos en una pantalla con ScrollView, no deberías hacerlo mediante ListView ni mediante GridView porque incorporan sus propios controles de scroll, lo que interfiere con los de ScrollView. La solución más práctica es poner […]

Leer el resto de esta entrada »

Variables globales en Android

Vale, estás haciendo un programa Android y a veces te interesa tener variables globales, accesibles desde cualquier Activity. Una forma muy sencilla de hacerlo es crear una clase que extienda de Application. Con esta clase, podrás almacenar cualquier cosa, desde variables básicas hasta objetos completos, lo que resulta muy práctico. Crea un fichero que contenga […]

Leer el resto de esta entrada »

Recordar la posición de un ListView

Si cambias a otra Activity, cuando regreses tu ListView habrá perdido la posición. Eso, a veces puede resultar bastante desconcertante. Una solución nos la cuentan en StackOverflow y es bastante sencilla de aplicar. Puedes recoger la posición actual cuando abandonas la Activity obteniendo dos valores integer en tu onPause. @Override  public void onPause() { super.onPause(); […]

Leer el resto de esta entrada »

AutoCompleteTextView

Supongamos que quieres un EditText pero un poco más sofisticado, con sugerencias. Esto es, que según escribes en el EditText te vaya sugiriendo posibilidades que concuerden con lo que vas metiendo. Bueno, pues eso es AutoCompleteTextView. Crear uno es bastante fácil, pero es un widget que tiene su miga. AutoCompleteTextView se describe en multitud de […]

Leer el resto de esta entrada »