更新:不,不,不 - 这不是上述问题的重复。感谢下来的投票,但这个问题是关于每个项目被切断。对不起,如果不清楚的话。
我有RecyclerView.Adapter和Recycler View。
return new MyViewHolder(v);
问题是项目布局中的最后一个元素被切断了每个项目。只有一半的评级栏星可见,所以我想增加项目的高度。项目布局显示在“
下面 <FrameLayout
height=wrap_content
....
<RelativeLayout
height=match-parent
<ImageView
width=100dp
height=100dp
centerVertical=true >
<TextView
id=tv1
toTheEndOf="imageId"
toTheRightOf="imageId"
>
<TextView
id=tv2
below="tv1"
toStartOf="tv1"
>
<TextView
id=tv3
below=tv2"
<TextView id=tv4
below=tv3
<RatingBar // After adding tv3 only half of rating bar is shown?
below=tv4
height=wrap-content/>
<RelativeLayout>
</FrameLayout>
更新:将RelativeLayout切换为wrap_content导致显示的所有内容,但现在tv2有时出现在tv2上,有时高于它但是太近了。
答案 0 :(得分:0)
尝试使用
height = wrap-content
或
高度=填充父
在您的相对布局上。另外,尝试使用固定的h 八个关于孩子们。即:
身高:30dp