【发布时间】:2016-11-24 08:44:56
【问题描述】:
我是安卓开发新手 我有一个 Recyclerview,我希望它在屏幕尺寸更改时始终显示具有完整布局的项目,而不是项目的一部分!
说我有一个 Recyclerview,它在 XXXhdpi 中垂直显示 3 个项目,当我更改具有较小屏幕的设备时(例如新设备的屏幕尺寸为 XXhdpi),recyclerview 显示 2 个项目和第 3 个项目的一部分,你必须滚动看到整个项目... 如何避免此问题并始终显示 3 项或 2 项!我关心的是始终显示适合屏幕的整个项目而不是它的一部分。
如果屏幕可以容纳 2 个项目,则不应显示第 3 个项目,出现的 2 个项目应具有更大的宽度和高度以适应屏幕并隐藏第 3 个项目的空间。
谢谢。
【问题讨论】:
-
看看这个stackoverflow.com/questions/4432261/list-view-snap-to-item。我想这就是你想要的。
-
@Apoorv 我不认为这是他的问题
-
@Apoorv 这不是我的问题...我希望 recyclerview 的项目布局在有空间可以完全显示时完全显示在屏幕上,而当没有空间可以完全显示时消失。
-
我在这个链接中找到了一个聪明而简单的解决方案:using on onCreateViewHolder
标签: java android listview android-studio android-recyclerview