私は非常に奇妙な現象に直面しています。私は互換性パッケージのViewPagerを使用してプロファイルを表示しています。ListView内部ViewPager - ListViewの項目は空白にします
すべてのプロファイルは、カスタム要素を含むListViewだけです。データがあり
- から
- それを表示するデータはありません - 表示プレースホルダ
私は項目オブジェクト内のデータをリセットするプロファイル間スワイプするたびに:すべての要素は、2つの状態があります。 RESTコールを削除して、プレースホルダを表示する必要があるプロファイル項目を空にすると、すべての項目が空白になります。
何が問題なのですか?
EDIT:/
私はリストビューで現在の項目を設定する方法を説明します。私は静的なコンテンツを使用する場合、PageViewAdapterはOKであるようですが、すべてが完璧に動作します。
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場合でも同じことを保持します。
getViewメソッドでTextViewのような新しいビューを起動すると、すべてが期待通りに機能します。
コードを表示する必要があります。ここからは表示されません。あなたのViewPagerアダプタのコードは特に興味深いです。 –