我面臨一個很奇怪的現象。我正在使用兼容性包中的ViewPager來顯示配置文件。的ListView裏面ViewPager - 在ListView的項目保持空白
每個配置文件僅僅是一個在它自定義元素的ListView。每一個元素有兩種狀態:
- 有數據 - 它顯示
- 沒有數據 - 顯示佔位
我每次型材我重置的項目對象中的數據之間滑動。當我刪除REST-Calls,並讓配置文件項目爲空 - 應顯示佔位符 - 所有項目保持空白。
可能是什麼問題?
編輯:/
這就是我如何在列表視圖設置當前項目。 PageViewAdapter似乎沒問題,如果我使用靜態內容,一切都很完美。
final TextView lblTitle = (TextView)convertView.findViewById(R.id.lblTitle);
final LinearLayout llContent = (LinearLayout)convertView.findViewById(R.id.llContent);
final ProfileItem item = getItem(userPosition);
String title = item.getTitle();
if(title == null || title.equals("")) {
lblTitle.setVisibility(View.GONE);
} else {
lblTitle.setText(item.getTitle());
}
if(item.getContent().getParent() != null) {
((ViewGroup)item.getContent().getParent()).removeAllViews();
}
llContent.removeAllViews();
llContent.addView(item.getContent());
的物品看起來都一樣,非常相似:
@Override
public View getContent() {
if(isTextEmpty()) {
return noTextTherePlaceholder;
} else {
return view;
}
}
效果保持,即使我只返回查看或noTextTherePlaceholder相同。
如果我instate像在getView方法都一個TextView新視圖按預期工作。
你應該向我們展示一些代碼,無法看到它從這裏開始。您的ViewPager適配器的代碼是特別感興趣的。 – 2012-04-24 09:57:49