Tenho uma tabela de SQLite no meu app. Eu quero visualizar os dados desta tabela dentro do app usando TableLayout. Como fazer isso?
Tabela SQLite
3 Respostas
Você precisará fazer uma query nessa sua tabela (algo como SELECT * FROM Tabela) e popular linha a linha do seu TableView com a resposta que você obteve.
De forma simples: não tem um comando mágico no SQLiteOpenHelper que nos ajude.
Caso queira ver o conteúdo da tabela pelo terminal, daria pra usar o sqlite3 pelo shell do emulador.
A maneira que eu populo TableView é semelhante ao que foi feito neste app http://www.tutorialsbuzz.com/2014/02/android-building-tablelayout-at-runtime.html
ou existe algo mais simples?
Como você vai criar uma TableView dinâmica (onde a quantidade de linhas e colunas dependerá da resposta da sua query), obrigatoriamente terá que fazê-la programaticamente. Para criar views programaticamente, o tutorial que você mostrou está certo.