我有一個列表視圖,其中我有2個textview,其中一個textview默認包含零文本,但可以由用戶更改。問題是我需要這樣做,當textview是空的它的可見性設置爲GONE。我有兩個想法可能會如何工作,無論是在XML中定義它或以某種方式在數據庫中定義它。設置textview可見性,當沒有文字顯示
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不會被用戶看到時,有沒有文字,但我需要它不被系統中可以看出這麼說。這是因爲當dicttag textview中沒有文本時,我需要將時間戳textview居中放置在相對佈局中。我無法發佈的XML佈局,因爲我沒有任何餘地
我認爲,我們需要看到更多的代碼的。什麼是「initialValues1」?更多的上下文請:) – Nailuj 2010-12-05 11:29:11
我已經更新了我的帖子;) – Emil 2010-12-05 11:35:23