如何将recyclelerview最后一项设置到android中导航抽屉的底部

时间:2015-11-19 20:04:40

标签: android android-recyclerview android-navigation-drawer

我正在使用recyclerview导航抽屉。我需要将最后一项放在导航抽屉的底部。我怎样才能做到这一点。我已经尝试过在项目装饰中使用偏移量。它适用于我的手机,但我使用硬编码值进行偏移。我怎么能动态地做到这一点。请帮我解决一下这个。  这是项目装饰的代码

    public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {

        int itemPosition = parent.getChildAdapterPosition(view);

        if(itemPosition == 2){
            int height = parent.getMeasuredHeight();
            int viewHeight = view.getMeasuredHeight();
            outRect.top = parent.getHeight()/2 + 230;
            view.setBackground(context.getResources().getDrawable(R.drawable.drawer_border_top));
        }

   }

} 

1 个答案:

答案 0 :(得分:0)

nil