Android布局问题

时间:2010-06-12 19:55:12

标签: android layout

我需要创建一个包含项目的地图(地图由一个可绘制的对象组成,代表一个房间),我想到了为项目使用带有背景图像的按钮,以便它们可以点击。

我认为AbsoluteLayout最适合这里,但遗憾的是它已被弃用。 你推荐我这种应用的布局是什么?是否有另一种支持X / Y坐标的布局?

2 个答案:

答案 0 :(得分:1)

相对布局支持X,Y坐标 - 这可能是最好的,因为您可以相对于地图而不是屏幕设置布局。

答案 1 :(得分: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);