动态设置RecyclerView的高度

时间:2017-09-25 09:27:06   收藏:0   阅读:1498

View view = LayoutInflater.from(mContext).inflate(R.layout.help_recycler, parent, false);
//动态设置View高度,解决‘查看更多’上下偏移问题
final float scale = mContext.getResources().getDisplayMetrics().density;
int imageHeiht = (int) (102 * scale + 0.5f);//dp转px
if(viewType== HelpTipsUtil.TYPE_IMAGE){
view.getLayoutParams().height = imageHeiht;//动态设置View高度
}

MyViewHolder holder = new MyViewHolder(view);
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mOnHelpItemClickListener != null) {
mOnHelpItemClickListener.onItemClick(v, (String) v.getTag(), mHelpTipsEntry);
}
}
});
return holder;

原文:http://www.cnblogs.com/sanbianxia/p/7590339.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!