我尝试使用工具:Listitem在RecyclerVIEw上显示正确样式的样本数据.这在使用原始视图时工作正常.
但是当扩展RecyclerVIEw以创建我自己的自定义视图以添加一些功能时,它只会在Android Studio的布局预览中显示一个空白区域.
扩展时如何使用VIEw的所有布局预览功能?
我的视图如下所示:
class TestRecyclerVIEw( context: Context, attrs: AttributeSet? = null, defStyle: Int) : RecyclerVIEw(context, attrs, defStyle) { }
有任何想法吗?
解决方法:
您只需在AndroID Studio中构建或重建项目,您的自定义视图就会显示示例数据.
经过测试,确实有效!我的AndroID Studio是AndroID 3.3 Beta 3
<com.test.my.TestRecyclerVIEw androID:ID="@+ID/your_ID" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" app:layoutManager="androIDx.recyclervIEw.Widget.linearlayoutmanager" tools:Listitem="@layout/your_item"/>
不要忘记在自定义RecyclerVIEw中放置app:layoutManager属性!
app:layoutManager="androIDx.recyclervIEw.Widget.linearlayoutmanager"
总结 以上是内存溢出为你收集整理的android – tools:listitem用于自定义视图扩展RecyclerView全部内容,希望文章能够帮你解决android – tools:listitem用于自定义视图扩展RecyclerView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)