我有适配器的回收站视图。当滚动时,需要拒绝用户滚动到具有0索引的项目。 F.e用户滚动到5项目,当向后滚动时,第一个可见将是索引为1的项目。 很高兴任何想法如何实现这个功能。
答案 0 :(得分:0)
在回收站视图的addOnScrollListener
内使用!recyclerView.canScrollVertically(-1)
。
如果成功,请与 mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
if(!recyclerView.canScrollVertically(-1))
{
mRecyclerView.smoothScrollToIndex(1);
}
}});
进行if检查,然后使用:
class FormBuilder {
public static function addTextField($name, $default_value){
echo "<input type='text' name='{$name}' value='{$default_value}'>";
}
}