Задача - реализовать вот такой макет:
Думаете потребуется RelativeLayout? А вот и нет! Все можно сделать с помощью одних только LinearLayout. Там есть замечательный атрибут layout_weight, который позволяет задавать вес элемента (не путать с layout_width!). Поскольку по-умолчанию веса всех элементов равны нулю, достаточно у ListView сделать layout_weight="1" и он сразу же займет все свободное место вверху, прижав строчку с кнопкой к низу экрана. Точно также - задав у строки ввода layout_weight="1" мы прижимаем кнопку "Add" к правому краю.
Другие возможности - можно сделать ряд одинаковых кнопок, размер которых будет одинаков для всех разрешений экрана - достаточно установить у каждой тот самый layout_weight. Исключительно полезный атрибут - поэкспериментируйте!
Думаете потребуется RelativeLayout? А вот и нет! Все можно сделать с помощью одних только LinearLayout. Там есть замечательный атрибут layout_weight, который позволяет задавать вес элемента (не путать с layout_width!). Поскольку по-умолчанию веса всех элементов равны нулю, достаточно у ListView сделать layout_weight="1" и он сразу же займет все свободное место вверху, прижав строчку с кнопкой к низу экрана. Точно также - задав у строки ввода layout_weight="1" мы прижимаем кнопку "Add" к правому краю.
Другие возможности - можно сделать ряд одинаковых кнопок, размер которых будет одинаков для всех разрешений экрана - достаточно установить у каждой тот самый layout_weight. Исключительно полезный атрибут - поэкспериментируйте!
Help me iam don't have many pliss.pliss.pliss tank you amiin
ОтветитьУдалитьPeraya Blok M
ОтветитьУдалитьMpl
ОтветитьУдалить123456Spript
ОтветитьУдалитьLeee
УдалитьDhhdbdbdd
ОтветитьУдалитьAnannans sb
ОтветитьУдалитьhaekalmeledak72@gmail.com
ОтветитьУдалить