2012-02-23 53 views
0

我太累了,想不出來,所以請幫助。Android定位ImageView

我在RelativeLayout中有一個圖像視圖,我需要在運行時將它放在屏幕頂部和中間。 (如此中上)。 我想出如何將其放置在頂部:

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

但現在我只需要到位置留下了一點,所以它在屏幕的中間。

順便說一句:我不想使用利潤率。

+1

您是否嘗試過使用linearlayout和屬性layout_gravity = center?最後...... – JackTurky 2012-02-23 08:33:53

回答

1

也許這樣?

params.addRule(RelativeLayout.CENTER_HORIZONTAL); 
+0

......非常感謝。正在尋找那個「動詞」多年。 *打哈欠* :) – AndreiBogdan 2012-02-23 08:34:21

+1

如果它解決了您的問題,請接受答案。另外,你有沒有看過[Android SDK參考](http://developer.android.com/reference/classes.html),在這種情況下更具體:[RelativeLayout](http://developer.android.com/參考/機器人/插件/ RelativeLayout.html) – claesv 2012-02-23 08:43:21