Android 布局管理器
Posted
技术标签:
【中文标题】Android 布局管理器【英文标题】:Android layout manager 【发布时间】:2018-06-12 05:22:19 【问题描述】:我正在尝试制作一个看起来像图片中那样的布局,但实际上我不知道如何制作它。
我想知道是否有人知道使高度随屏幕位置变化的命令(最大时位于中心),以及如何在滚动后始终在中心放置 1 张卡片,即使我结束在 2 张卡片之间滚动。
【问题讨论】:
我认为是view pager,它使用特定的库,你可以使用this 【参考方案1】:要在滚动时将项目定位在水平 recyclerview 的中心,您可以在 recyclerview 中快速滚动:查看this 或 this 问题的答案以获取更多详细信息。
或者,试试here 的代码。这包含有关您的案例的完整代码。
或只是节省您的时间并使用this 库。
【讨论】:
我在第 2 点看到这是一个解决方案,但应该只适用于电视......我试图在 onbinviewholder 内放一条 toast 消息,但从未出现......任何想法 请查看我更新的答案。而关于 Onbindviewholder toast 问题,Onbindviewholder 方法仅用于绑定视图,它不会显示 toast 消息。如果您想显示来自 recyclerview 适配器的 toast 消息,请查看以下答案:***.com/a/31792039/5590249。以上是关于Android 布局管理器的主要内容,如果未能解决你的问题,请参考以下文章
Android布局管理器-从实例入手学习相对布局管理器的使用