Можно ли как-то быстро выстроить кнопки как показано на картинке? Через RelativeLayout - долго, пробовал через LinearLayout, но там ориентация только horizontal или vertical, есть ли еще способы?
Используйте GridLayout для версий API 21+ (или support.v7.widget.GridLayout для более ранних версий) и задайте для кнопок вес:
<android.support.v7.widget.GridLayout
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:columnCount="4"
app:rowCount="4">
<Button
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_columnWeight="1"
app:layout_rowWeight="1" />
...
Для использования support GridLayout
, добавьте в Gradle
implementation com.android.support:gridlayout-v7:27.1.1
(последняя версия).
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Создать приложение с 2 параметрами1 параметр задает количество cтудентов, 2-ой параметр задает количество преподавателей