Вопрос по Android Layout - PullRequest
       4

Вопрос по Android Layout

0 голосов
/ 12 июня 2010

Мне нужно создать карту с элементами на ней (карта состоит из нарисованного объекта, представляющего комнату), и я подумал об использовании кнопок с фоновыми изображениями для элементов, чтобы они были кликабельными.

Я думаю, что AbsoluteLayout подходит здесь лучше всего, но, к сожалению, он устарел. Какой макет вы бы порекомендовали мне для такого рода приложений? Есть ли другой макет, который поддерживает координаты X / Y?

Ответы [ 2 ]

1 голос
/ 12 июня 2010

Относительный макет поддерживает координаты X, Y - и это, вероятно, будет лучше, поскольку вы можете установить макет относительно карты вместо экрана.

0 голосов
/ 13 июня 2010

Cool.СПАСИБО так много!

Вот код, если кому-то это тоже нужно.

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...