2012-02-23 3 views
0

나는 이것을 이해하기에는 너무 지쳤으므로 pls가 도움이된다.안드로이드 포지셔닝 ImageView

RelativeLayout에 이미지보기가 있는데, 런타임 중에 화면 상단과 중간에 배치해야합니다. (그래서 상단 - 중간). 나는 상단에 배치하는 방법을 알아 냈 :

params = new RelativeLayout.LayoutParams(obWidth, obHeight); 
params.addRule(RelativeLayout.ALIGN_PARENT_TOP);  

을하지만 지금 난 단지가 화면의 중앙에, 그래서 왼쪽 비트에 위치해야합니다.

현재 : 여백을 사용하고 싶지 않습니다.

+1

linearlayout을 사용하고 layout_gravity = center 속성을 사용해 보았습니까? – JackTurky

답변

1

어쩌면?

params.addRule(RelativeLayout.CENTER_HORIZONTAL); 
+0

마침내 ... 고맙습니다. 오랫동안 그 "동사"를 찾고있었습니다. * 하품 * :) – AndreiBogdan

+1

문제가 껄끄 러운 경우 answser를 수락하십시오. 또한, [Android SDK Reference] (http://developer.android.com/reference/classes.html)에서 더 자세히 살펴 보았습니다.이 경우에는 [RelativeLayout] (http://developer.android.com/ reference/android/widget/RelativeLayout.html) – claesv