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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
ivan.-94
Я Фоюмчанин ? дааааа)
208 / 199 / 13
Регистрация: 02.06.2012
Сообщений: 1,424
Записей в блоге: 12
#1

Расположить кнопки по центру в столбик - Программирование Android

18.02.2014, 17:49. Просмотров 2411. Ответов 5
Метки нет (Все метки)

Всем доброго времени суток.
Друзья, как шамать с Layout`s, что бы расположить кнопки по центру экрана в столбик?
Вот так: Расположить кнопки по центру в столбик
И так, что бы я добавил кнопку и они все равно все по центру были.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2014, 17:49     Расположить кнопки по центру в столбик
Посмотрите здесь:

Изменение размера текста кнопки вместе с размером самой кнопки? - Программирование Android
Есть 100500 кнопок, нужно имитировать их нажатие. делаю это через селекторы и android:state_pressed но, текст таким образом не...

TableLayout. Кнопки получаются разных размеров (кнопки-картинки) - Программирование Android
Я решил делать приложение в TableLayout. Добавил TableRow, в него 3 кнопки. Но кнопки у меня картинки, соответственно я в свойствах кнопок...

Определить нажатие кнопки Home и кнопки сворачивания приложения - Программирование Android
По аналогии с backPressed: @Override public void onBackPressed() { }

Оформление кнопки: отследить, вмещается ли текст в размеры кнопки - Программирование Android
Добрый день, задача стоит следующая динамически создаю кучу кнопок, каждой присваиваю setText из массива. for (int...

TableLayout по центру - Программирование Android
Есть на активити imageView и TableLayout. imageView в самом верху. Как разместить TableLayout по центу оставшегося пространства?

Маркер по центру MapView googleMap - Программирование Android
В некоторых приложениях есть возможность на карте указать свое местоположение. там реализовано так: 1) в центре карты расположен не...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
18.02.2014, 18:11     Расположить кнопки по центру в столбик #2
gravity - center.
ivan.-94
Я Фоюмчанин ? дааааа)
208 / 199 / 13
Регистрация: 02.06.2012
Сообщений: 1,424
Записей в блоге: 12
18.02.2014, 19:04  [ТС]     Расположить кнопки по центру в столбик #3
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
 
    <FrameLayout
        android:id="@+id/FrameLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" >
 
        <Button
            android:id="@+id/btnAddActivity"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:text="Добавить" />
 
        <Button
            android:id="@+id/btnViewActivity"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:text="Все материалы" />
        
    </FrameLayout>
 
</LinearLayout>
В итоге получаю:Расположить кнопки по центру в столбик
А нужно в столбик((
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
18.02.2014, 23:20     Расположить кнопки по центру в столбик #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от ivan.-94 Посмотреть сообщение
А нужно в столбик((
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
 
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:orientation="vertical" >
 
        <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Button" />
 
        <Button
            android:id="@+id/button2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Button" />
 
        <Button
            android:id="@+id/button3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Button" />
    </LinearLayout>
 
</RelativeLayout>
ivan.-94
Я Фоюмчанин ? дааааа)
208 / 199 / 13
Регистрация: 02.06.2012
Сообщений: 1,424
Записей в блоге: 12
19.02.2014, 00:14  [ТС]     Расположить кнопки по центру в столбик #5
angryrobot, еще каждой кнопке добавить
XML
1
android:layout_gravity="center"
и все как и хотелось.
Спасибо огромное.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2014, 11:16     Расположить кнопки по центру в столбик
Еще ссылки по теме:

Динамически созданный элемент по центру - Программирование Android
Как расположить динамически созданный progressbar по центру: ProgressBar progressBar = new...

GridView: выравнивание колонок по центру - Программирование Android
Код MainActivity.java: public class MainActivity extends Activity { String data = {&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, &quot;d&quot;, &quot;e&quot;, &quot;f&quot;, &quot;g&quot;, &quot;h&quot;, &quot;i&quot;,...

Расположение текста по центру экрана - Программирование Android
В LinearLayout (горизонтальный) располагаю иконку (стороны по 40 dp из dimens) и затем справа TextView (widht = match_parent). Как...

SlidingTabLayout - расположение вкладок по центру - Программирование Android
Сделал как написано тут. Но при маленьком кол-ве вкладок, например 2 шт., они располагаются друг за другом, начиная слева. Мне же нужно...

Какой тег отвечает за выравнивание по центру текста? - Программирование Android
Есть переменная типа String, в ней большой текст. Этот текст присваивается textView. Как выровнять по центру частичку этого большего...

Наглядно расположить данные в GridView - Программирование Android
Мне нужно отобразить в GridView следущее. У меня есть один большой обьект в нем есть 2 обьекта один user маленький(состоит из двух полей...


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

Или воспользуйтесь поиском по форуму:
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
19.02.2014, 11:16     Расположить кнопки по центру в столбик #6
Цитата Сообщение от ivan.-94 Посмотреть сообщение
еще каждой кнопке добавить
Java
1
2
3
4
5
6
7
<LinearLayout
 * * * *android:layout_width="fill_parent"
 * * * *android:layout_height="fill_parent"
 * * * *android:layout_centerHorizontal="true"
 * * * *android:layout_centerVertical="true"
 * * * *android:orientation="vertical"
        android:gravity="center">
Добавлено через 47 секунд
как вариант
Yandex
Объявления
19.02.2014, 11:16     Расположить кнопки по центру в столбик
Ответ Создать тему
Опции темы

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