Android: динамическое размещение кнопок на холсте - PullRequest
1 голос
/ 02 августа 2011

Заранее благодарим за помощь.

Я хотел бы знать, возможно ли мне динамически создать кнопку и поместить ее поверх холста с указанием x, y для положения кнопки.

У меня есть изображение размером 2000xx1600 пикселей или около того, у меня есть возможность прокручивать это изображение. Я хотел бы разместить кнопку, скажем, (100, 100) px с шарниром в центре кнопки (скажем, 50x50px) изнутри действия.

Решение должно быть независимым от плотности и разрешения ... Есть мысли?

Еще раз спасибо !!

1 Ответ

0 голосов
/ 02 августа 2011

Размещение android.widget.Button внутри холста, вероятно, не будет работать (со всеми событиями кнопок и т. Д.).Поскольку android.widget.Button не является «объектом холста».Размещение android.widget.Button поверх холста будет работать (но тогда вам совсем не нужен холст).Поместить объект android.widget в макет в устаревшем положении нельзя напрямую.Вы можете, например, только поместить объект в верхнем левом положении, а затем увеличить поля, и android.widget сместит позицию привязки.

Если вы хотите поиграть с холстом и позициями, непосредственно создайте спрайты,Я бы порекомендовал игровой движок для этой мысли, как andengine.

...