如何查找Android对象的LayoutParams

时间:2012-02-11 06:04:25

标签: android layout

这是一个非常简单的问题。我试图找到一个ImageButton的LayoutParams列表。 developer.android.com上的文档再一次让我疯狂(它必须是已知宇宙中最糟糕的)。

有人可以指出我将解释/列出布局规范的参考资料。

2 个答案:

答案 0 :(得分:4)

没有“ImageButton的LayoutParams列表”。 ImageButton不是ViewGroup,因此没有与之关联的LayoutParams。 LayoutParams用于视图的 parent ,告诉它应该如何执行视图的布局。因此,如果你在LinearLayout中有你的ImageButton ,那么它上面的LayoutParams就是LinearLayout.LayoutParams。

换句话说,ImageButton有无数个可能的LayoutParams,因为你可以创建无限数量的布局管理器来放入它。:)

答案 1 :(得分:1)

查看,参考并告诉我们,您在获取布局参数时遇到的问题,以及获取布局参数,请使用

view.getLayoutParams()方法。

http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html