2010-06-12 121 views
0

我需要創建一個包含項目的地圖(地圖包含一個可繪製的對象,它代表一個房間),並且我考慮使用帶有背景圖像的按鈕來使項目可點擊。Android佈局問題

我想AbsoluteLayout適合這裏最好的,但不幸的是它已被棄用。 你會推薦我這種應用程序的佈局?是否有另一個支持X/Y座標的佈局?

回答

1

相對佈局支持X,Y座標 - 這可能是最好的,因爲您可以相對於地圖而不是屏幕設置佈局。

0

很酷。非常感謝 !

這裏是代碼,如果有人也需要它。

RelativeLayout RL = new RelativeLayout(this); 
RL.addView(V, RelativeLayout.LayoutParams.FILL_PARENT, RelativeLayout.LayoutParams.FILL_PARENT); 
Button t = new Button(this); 
t.setText("text"); 
t.setBackgroundResource(R.drawable.test); 
int top = 200; //y 
int left = 100; //x 

RelativeLayout.LayoutParams LP= new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, 
           RelativeLayout.LayoutParams.WRAP_CONTENT); 
LP.setMargins(left, top, 0, 0); 

t.setLayoutParams(LP); 

RL.addView(t); 
setContentView(RL); 
+0

沒問題,很高興我能指出你在正確的方向。 – hwrdprkns 2010-06-12 21:43:19