réglage textview de la visibilité à DISPARU quand il n'y a pas de texte à afficher

j'ai une listview dans lequel j'ai 2 textviews, l'un de ces textview contient zéro de texte par défaut, mais peut être modifié par l'utilisateur. le problème est que j'ai besoin de le faire lorsque le textview est vide, la visibilité de celle-ci est définie à DISPARU. j'ai 2 idées de comment cela fonctionne, soit la définition qu'il en xml ou en le définissant dans la base de données d'une certaine manière.

public long createDate(String date) {
    ContentValues initialValues1 = new ContentValues();
    initialValues1.put(KEY_DATE, date);
    initialValues1.put(KEY_TIMESTAMP, "00:00");

    if(text==""){
       initialValues1.put(KEY_DICTTAG,View.GONE); //this does NOT work
    }else{
       initialValues1.put(KEY_DICTTAG,text);
    }

    initialValues1.put(KEY_DICTALARMTIME, "0");
    initialValues1.put(KEY_DICTLISTIMAGE, R.drawable.list_icon);
    return mdiktationsDb.insert(DATABASE_TABLE, null, initialValues1);
}

je sais que le textview ne sera pas vu par l'utilisateur lorsqu'il n'y a pas de texte, mais j'en ai besoin pour ne pas être vu par le système pour ainsi dire. c'est parce que j'ai besoin de l'horodatage textview être centerd dans le rapport de mise en page quand il n'y a aucun texte dans la dicttag textview. je ne pouvais pas valider le code xml de mise en page parce que je n'ai pas de salle de

  • Je pense que nous avons besoin de voir un peu plus de votre code. Ce qui est par exemple initialValues1? Un peu plus de contexte s'il vous plaît 🙂
  • j'ai mis à jour mon post maintenant 😉
InformationsquelleAutor Emil | 2010-12-05