У меня есть список, в котором у меня есть 2 текстовых изображения, одно из этих текстовых полей по умолчанию содержит нулевой текст, но может быть изменено пользователем. проблема в том, что мне нужно сделать это, когда текстовое поле пусто, видимость которого установлена на GONE. У меня есть 2 идеи о том, как это может работать, либо определяя его в xml, либо каким-то образом определяя его в базе данных.Настройка видимости текста для GONE, когда нет текста для отображения
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);
}
я знаю TextView обыкновение быть виден пользователю, когда нет текста, но мне нужно, чтобы это не видно в системе, так сказать. это потому, что мне нужно, чтобы текстовое представление timestamp было centerd в относительной компоновке, когда в тексте dicttag нет текста. я не мог отправить макет XML, потому что я не имеют номер
Я думаю, что мы должны видеть немного больше кода. Что такое, например, `initialValues1`? Немного больше контекста, пожалуйста :) – Nailuj 2010-12-05 11:29:11
Я обновил свой пост сейчас;) – Emil 2010-12-05 11:35:23