Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
subzeroy
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 22
#1

Список из n button с фиксированной высотой - Программирование Android

02.01.2015, 23:49. Просмотров 341. Ответов 2
Метки нет (Все метки)

Совсем недавно начал учить андроид. Подскажите, пожалуйста. Нужно сделать в центре экрана список из n кнопок (количество будет меняться в программе), но так, чтобы у всего списка всегда была фиксированная высота (примерно 2/3) экрана и, если много кнопок будет создано, то сделать прокрутку внутри списка, а если мало, то равное расстояние между ними. Как это всего лучше реализовать ? Какой Layout лучше подойдет ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2015, 23:49     Список из n button с фиксированной высотой
Посмотрите здесь:

Table layout с фиксированной шапкой - Программирование Android
Добрые люди дайте пожалуйста пример или адекватно-понятную ссылку на создание в андроид приложении табличной части table layout с...

Нарисовать круговую диаграмму с разной высотой для каждой части - Программирование Android
У меня тут вопрос вообще не решаемый как по мне, сижу пытаюсь сделать вот диаграмму с разной высотой для каждого из элементов диаграммы. Во...

Canvas и Button - Программирование Android
можно ли в канвасе на холсте разместить view-элементы? кнопки к примеру или textview.

RelativeLayout + Button - Программирование Android
Народ как лучше делать разметку в xml Есть RelativeLayout (с картинкой в background) и на нем надо расположить Button, в определенном...

Массив button - Программирование Android
Здравствуйте! У меня на xml-форме есть семь кнопок, как мне их в коде определить как массив с 7-ю элементами, чтобы я мог обрабатывать их...

Button вызов - Программирование Android
Народ, мне нужно сделать кнопку, которая при нажатии совершает вызов. в main.xml кнопку добавил, а в MainActivity не могу додуматься что...

Button (disabled/enable) - Программирование Android
Добрый день такая пробема. Мне нужно к примеру если в input поле введен текст то сделать кнопку доступной если пусто то disabled ...

Like Button с использованием VK API - Программирование Android
Добрый день всем! Проблема в том что натыкаюсь на куча статей с использованием facebook api для реализации кнопки лайк на экране...

Ошибка Button.setOnClickListener - Программирование Android
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; ...

Button для android - Программирование Android
Как сделать, чтобы на кнопке слева была иконка и по центру был текст, как мне так сделать???

Button & ImageButton - Программирование Android
в чем разница между Button и ImageButton? и как сделать кликабельный контрол, но чтоб область клика была произвольной формы?

Button внутри PopupWindow - Программирование Android
Имеется PopupWindow, в котором размещен LinearLayout. В этот layout я добавляю TextView и Button. Все нормально отображается, однако при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Termit___
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 85
03.01.2015, 15:35     Список из n button с фиксированной высотой #2
Помоему будет достаточно обычного Linear Layout. А кнопки строить с помощью LayoutInflator.
Про Inflator можно почитать здесь(40 и 41 уроки):
http://startandroid.ru/ru/uroki/vse-...sja-ispolzovat
и здесь:
http://developer.alexanderklimov.ru/...utinflater.php
Думаю сайты знакомые.
А расположение и размеры, думаю, сам накрутишь. Так сразу не сказать не видя всего остального.
subzeroy
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 22
03.01.2015, 16:29  [ТС]     Список из n button с фиксированной высотой #3
Спасибо за ответ, почитаю, постараюсь разобраться.
Yandex
Объявления
03.01.2015, 16:29     Список из n button с фиксированной высотой
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru