1
我有一个GridView在运行时填充ImageButtons。一些按钮比其他按钮小,他们拥抱在他们的行的顶部;我希望他们在他们的行中居中。我想我可以用边距(或者甚至是重力)来完成这个任务,但是通过编程我没有看到任何方式来做到这一点。如何在GridView中为ImageButton设置边距?
通常的建议是使用LayoutParams,但通过GridView的LayoutParams可用的布局参数非常有限,不包括边距或重力。
在此先感谢您的任何建议!
但是使用LayoutParams,您可以设置填充。相应地设置填充。请记住填充是在px中,所以不要忘记将其转换为dip或您想要的度量。 – Rajkiran 2012-03-15 16:51:23
填充不适用于此问题 - 它仅影响视图CONTENTS的内部位置 - 它不会影响布局中ImageButton顶边的位置。 – user316117 2012-03-15 17:15:54