Как создать панель кнопок без полей в Android - PullRequest
0 голосов
/ 22 января 2012

Я хочу, чтобы у моего приложения была панель кнопок внизу, аналогичная этой (Motorola Defy +):

bottom button bar

Как этого достичь?Я пробовал стиль ButtonBar с обычными кнопками, но в этом случае они всегда имеют запас.

1 Ответ

1 голос
/ 22 января 2012

по коду:

Сделать линейку LinearLayout горизонтальной. Допустим, его имя в коде будет bbll.

LinearLayout.LayoutParams params = bbll.LayoutParams();
params.leftMargin=0;
params.rightMargin=0;
... or params.setMargins(0, 0, 0, 0);
bbll.setLayoutParams(params);

По макету просто установите для каждого поля значение 0. Вот и все. Если вы сделали это, и это не сработает, напишите код здесь, пожалуйста.

Но вы также должны установить bbll.setPadding(0,0,0,0). Или вы увидите пустое пространство между полосой (которая невидима) и кнопками. у aqs хорошая мысль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...