Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
TanaTiX
Модератор
2763 / 1611 / 157
Регистрация: 19.02.2011
Сообщений: 5,862
#1

Равномерно распределить элементы по ширине - Программирование Android

25.09.2016, 19:53. Просмотров 337. Ответов 6
Метки нет (Все метки)

Пытаюсь расположить 2 кнопки в ряд так, что бы они занимали ровно по половине экрана по ширине.
Изначально все вроде шло хорошо, но на определенном этапе (я ассоциирую с этим, но наверняка ошибаюсь) после программного изменения текста (и больше ничего) в кнопке вижу асимметрию.
Равномерно распределить элементы по ширине
Пробовал много разного кода, на данный момент остановился на этом (это не вся конструкция, но решил не захламлять):
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
<TableLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/modifyDateChangeContainer"
        android:gravity="center_horizontal"
        android:weightSum="2"
        android:columnCount="2"
        android:rowCount="1"
 
        android:layout_below="@+id/modifyDateChangeTitle"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true">
        <TableRow>
        <Button
            android:layout_weight="1"
            android:text="date change"
 
            android:id="@+id/modifyDateChange"
            tools:ignore="ButtonStyle"/>
    
        <Button
            android:layout_weight="1"
            android:text="time change"
 
            android:id="@+id/modifyTimeChange"
            tools:ignore="ButtonStyle,RtlHardcoded"/>
        </TableRow>
    </TableLayout >
Что лучше сделать в данной ситуации? Заранее спасибо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2016, 19:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Равномерно распределить элементы по ширине (Программирование Android):

Равномерно распределить данные в массиве - C#
Добрый день. Помогите решить задачку. Есть на входе массив скажет из 20 элементов(реально может быть за тысячу).После наложения фильтра...

Равномерно распределить домашнее задание - Теория вероятностей
Здравствуйте! Смысл вопроса в следующем. Очень часто бывает, что количество учеников больше, чем количество заданий, которое нужно...

Как равномерно распределить по ячейкам? - MS Excel
Помогите пожалуйста советом. У меня есть объём работ (пробурить 219 скважин) и срок 12 дней. Предварительно необходимо составить...

Распределить пункты меню равномерно - HTML, CSS
Помогите плз распределить пункты меню равномерно по блоку меню. (а заодно и убрать зазорчик между шапкой и меню ;) ) Вот накидал что...

Как равномерно распределить LI по горизонтали - HTML, CSS
Привет всем. Имеется следующий код: &lt;nav&gt; &lt;ul&gt; &lt;li&gt;Link 1&lt;/li&gt; &lt;li&gt;Link 2&lt;/li&gt; &lt;li&gt;Link 3&lt;/li&gt; &lt;/ul&gt; ...

Вывести div равномерно по ширине, Bootsrap - HTML, CSS
Есть список тегов в виде &lt;div&gt;&lt;p&gt;Тег&lt;/p&gt;&lt;/div&gt; Как можно равномерно по ширине заполнить тегами внешний div, чтобы при изменении...

6
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 474
25.09.2016, 20:17 #2
Указать для кнопок
Java
1
2
android:layout_width="fill_parent"
android:layout_height="wrap_content"
1
TanaTiX
Модератор
2763 / 1611 / 157
Регистрация: 19.02.2011
Сообщений: 5,862
25.09.2016, 20:33  [ТС] #3
OlegJV, не помогло, результат визуально не изменился
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 474
25.09.2016, 20:40 #4
А обязательно Table использовать?
0
TanaTiX
Модератор
2763 / 1611 / 157
Регистрация: 19.02.2011
Сообщений: 5,862
25.09.2016, 20:45  [ТС] #5
OlegJV, не обязательно, просто это мой последний вариант.
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 474
25.09.2016, 20:48 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Попробуй кнопки в Linear
1
TanaTiX
Модератор
2763 / 1611 / 157
Регистрация: 19.02.2011
Сообщений: 5,862
25.09.2016, 21:40  [ТС] #7
OlegJV, что это было так и не понял (ранее похожий вариант использовал), но заработало. Спасибо.
0
25.09.2016, 21:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2016, 21:40
Привет! Вот еще темы с ответами:

Распределить слова по ширине контента - Photoshop
Здравствуйте! Есть меню с вот таким содержанием: групп, альбомы, музыка, фотки. Эти 4 слова расположены в 1 строке. Как разместить их...

Как обрезать сайт по ширине равномерно с двух сторон - HTML, CSS
Помогите уже нет сил! Есть сайт шириной 1920px и есть контент шириной 1110px вопрос в том как сделать так чтобы при изменении разрешения...

Распределить элементы очереди по условию - C++
Нужно разделить очередь на две, в одну значения большие или равные среднему,во вторую меньшие,при этом не создавая новую(задание такое).Как...

В каждом ряду матрицы распределить элементы по возрастанию - Free Pascal
В каждом ряду распределить элементы по возрастанию, вывести исходный и сформированный массивы в файл. Массив (6х4)


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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