Я пытаюсь добавить кнопки в линейную компоновку программным способом. Кнопки добавляются успешно в линейный режим, но между кнопками есть какое-то пространство. Мне нужно удалить пространство между кнопками, как это сделать?Android добавляет дочерние представления к линейной компоновке без пробелов?
Я использую следующий код, но я не в состоянии удалить пространство между видами:
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.HORIZONTAL);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
layoutParams.setMargins(0, 0, 0, 0);
Button okButton = new Button(this);
okButton.setText("some text");
ll.addView(okButton, layoutParams);
LinearLayout.LayoutParams layoutParams1 = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
layoutParams1.setMargins(0, 0, 0, 0);
Button okButton1 = new Button(this);
okButton1.setText("some text");
ll.addView(okButton1, layoutParams1);
setContentView(ll);
Расстояние между кнопками встроено, вы можете дать ваш макет Backgroun. –
Использовать layoutParams1.setMargins (-3, -3, -3, -3); См [ЗДЕСЬ] [1] [1]: http://stackoverflow.com/questions/4361309/remove-space-between-buttons –