Я новичок в андроиде. Я борюсь с проблемой, которая заключается в том, как устанавливать кнопки точно рядом друг с другом, автоматически сглаживать, поэтому на каждом устройстве нет пустого пространства или между кнопками.Установка размера кнопки
Я пытался решить эту проблему следующим образом: найти метод, который возвращает ширину и высоту экрана (или родительского?), А затем создать 4 контейнера с шириной экрана 1/4 и создать кнопки, которые заполняют родительский элемент. Если создание контейнера невозможно, я могу создать кнопки шириной 1/4 экрана.
Есть ли способ, который возвращает экран или размер приложения? Можно ли установить размер кнопки в Java-коде?
Как об использовании [GridLayout] (http://developer.android.com/reference/android/widget/GridLayout.html) с 4 столбца, каждый из которых имеет ширину 25%, а затем добавляет кнопку в каждый столбец? – mbdavis
Звучит так. Но я не знаю, как это сделать. Спасибо за ссылку, я попробую. Не могли бы вы просто сказать, как установить ширину в процентах? –
Вы можете использовать weight attrbute в LinearLayout, вам не нужен метод размера экрана. –