en fait j'avais le meme probleme que toi
le tableau est deja existant alors que tu affiche un champs qui n'a pas le meme taille que les champs deja existant , le champs ne s'affiche pas
la solution : dans setLayoutParams , tu peux appelé les champs initial de tableau et fait tview.setLayoutParams(t.getLayoutParams)