Атрибуты набора (поле, сила тяжести, и т.д. …) к представлению Android программно (без XML)

Я должен создать GUI (layout+views) в моем .java классе действия (я знаю, что это намного более гибко и легче использовать .xml файл расположения, но я не хочу использовать его на данный момент).

Я не могу найти setGravity () (но "Сила тяжести" возражают, что я не могу изобразить, как использовать), или любой набор setMargin () метод для объекта "Представления".

Что самый легкий путь состоит в том, чтобы сделать это?

Спасибо.

5
задан lethargicpanda 27 April 2010 в 07:26
поделиться

1 ответ

Вы можете добавить гравитацию к «макетам», но не к «элементам управления». Попробуйте установить гравитацию для любого из ваших макетов Linear / Relative или Frame с помощью setGravity (); .

Например:

LinearLayout lll = (LinearLayout) findViewById(R.id.layoutname);
        lll.setGravity(Gravity.CENTER);
1
ответ дан 14 December 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: