ListFragmentグラフィカル レイアウト エディターでプレビューしようとしています。ListViewプレビューするフラグメント レイアウトがないため、アイテムがどのように見えるかを確認するためだけに内部を含む xml を作成し、プレビュー リスト コンテンツをデフォルトのアイテム レイアウトの 1 つに設定して試してみました。
問題は次のとおりです。
どのプレビュー リスト コンテンツを選択しても、プレビューのリストは空です。(何が間違っていたのかわかりませんが、今はうまくいきます)- レイアウトだけでなく、独自のカスタム リスト アイテムViewをプレビューしたいのは、
isInEditMode()true の場合はほとんど何もしないからです。
何か案が?
EDIT : フラグメントは ですがListFragment、「一時的な」listview.xml レイアウトを使用しても問題ありません。私が欲しいのは、私のCustomListItemView内部でリストビューを見る方法です。フラグメントでは、カスタム アダプターを使用してそれらを配置します。レイアウト エディタで、[プレビュー リスト コンテンツCustomListItemView] メニューから選択できればいいのにと思います。
カスタム アイテムのレイアウトをプレビュー リスト コンテンツとして使用することはできません。ルートが<merge>(カスタム アイテムが拡張するRelativeLayout) であるためです。<merge>これは、一瞬を に変更することで解決できます<RelativeLayout>。ただ、このカスタムアイテムビューはデータによって変化するので、機能を使って色々な状態をプレビューしてみたいisInEditMode()です。
一時的な listview.xml レイアウトなしですべてが機能することが最善ですが、これは機能のリクエストになりつつあります。
現在、垂直を使用することに頼っていますLinearLayout。