我在运行时使用ImageButtons填充了GridView。有些按钮比其他按钮小,它们拥抱行的顶部;我希望他们在他们的行中居中。我想我可以用一个余量(或者甚至可能是重力)来完成这个,但是以编程方式我看不到任何方法来做到这一点。
通常的建议是使用LayoutParams,但通过GridView的LayoutParams提供的布局参数非常有限,不包括边距或重力。
提前感谢任何建议!
答案 0 :(得分:0)
如果您的图像是任何其他布局视图的线性布局的一部分,则在图像上,您可以使用以下内容:
<View
android:gravity="center-vertical"/>
这将处理视图位于垂直拉伸的中心。如果您使用:
android:layout_gravity
然后它将根据其父母定位它。