如何将视图的宽度设置为*某些*其他祖先视图的百分比?

时间:2016-04-01 16:17:26

标签: android android-layout view android-recyclerview

我有一个宽度为match_parent的RecyclerView。

在其中,在另一个(水平)RecyclerView内部,有一些ImageView。 我想将这些图像视图的宽度设置为顶级RecyclerView宽度的百分比(例如66%)?

我目前解决这个问题的方法是在活动中的某处获取屏幕宽度并按比例缩放ImageViews,但这是一个非常糟糕的解决方案......

最好的方法是什么?

1 个答案:

答案 0 :(得分:-1)

将weightum用于父视图 为孩子使用体重

例如:对于RecyclerView

,android:weightsum = 1

android:weight = 0.5 for first imageview(50%)

android:weight = 0.5 for second imageview(50%)