您的位置:首页 > 移动开发 > Android开发

横向RecyclerView item修改宽度,均分Android手机屏幕的方法

2018-02-28 16:17 495 查看
在使用横向RecyclerView 时,有一个需要是屏幕可见区域只显示3个item,可以在Adpter中修改item宽度如下【红色部分】:
recyclerOxygen.setAdapter(new CommonAdapter<String>(getActivity(), R.layout.item_record_sub, oxygen) {

@Override
public void convert(ViewHolder holder, String s) {
//holder.getView(R.id.tv_1).setMax(holder.getView(R.id.ll_root).getWidth()/3);
ViewGroup.LayoutParams layoutParams = holder.getView(R.id.ll_root).getLayoutParams();
layoutParams.width = (ScreenUtils.getScreenWidth() - DpPxUtil.dp2px(getActivity(), 70)) / 3;//
holder.getView(R.id.ll_root).setLayoutParams(layoutParams);
holder.setText(R.id.tv_1, s);
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android RecyclerView