我正在尝试ListFragment
在图形布局编辑器中预览 a。由于它没有要预览的片段布局,我只是创建了一个带有ListView
内部的 xml,只是为了查看项目的外观,并使用默认项目布局之一设置预览列表内容,只是为了尝试。
问题是:
无论我选择什么预览列表内容,预览中的列表都是空的;(我不知道我做错了什么,现在可以了)- 我想预览我自己的自定义列表项View,而不仅仅是一个布局,因为当
isInEditMode()
它是真的时我会做一些事情。
任何的想法?
编辑:片段是 a ListFragment
,但我可以使用“临时” listview.xml 布局。我想要的是一种在我的CustomListItemView
内部查看列表视图的方法。在片段中,我将使用自定义适配器将它们放在那里;在布局编辑器中,我希望我可以CustomListItemView
从预览列表内容菜单中进行选择。
我不能只使用自定义项的布局作为预览列表内容,因为它的根是<merge>
(我的自定义项扩展RelativeLayout
)。这可以通过更改<merge>
为<RelativeLayout>
. 但是,此自定义项目视图会根据数据而变化,因此我很想通过使用该isInEditMode()
工具查看各种状态的预览。
如果没有临时的 listview.xml 布局,这一切都可以工作,那么最好的情况是,但这正在成为一个功能请求。
现在我正在诉诸使用垂直LinearLayout
.