我的相对布局中有一个ImageView。 如何获得此ImageView的所有参数:不是x和y,但我需要此视图中的所有参数:如Center_Horizontal = true等...
答案 0 :(得分:7)
要获取规则(即参数),请使用RelativeLayout.LayoutParams
。
因此,您需要从LayoutParams
获取View
。
要获取所有规则,请在getRules()
中使用RelativeLayout.LayoutParams
。
指向RelativeLayout
的数组常量索引。
例如:
RelativeLayout.ALIGN_LEFT
包含View align left RelativeLayout.CENTER_HORIZONTAL
包含RelativeLayout.TRUE
(如果已设置)。答案 1 :(得分:2)
您可以使用此处定义的int[] RelativeLayout.LayoutParams.getRules()
http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html#getRules()。
遵守规则,解析并获得价值。