Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программно менять положение кнопок в GridLayout 
:(
    Опции темы
4YBAK
Дата 15.5.2017, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 16.1.2006

Репутация: нет
Всего: нет



Всем привет!
Пишу пятнашки smile 
В GridLayout имеется 15 кнопок, примерно таких:
<Button 
android:id="@+id/b3" 
android:layout_width="70dp" 
android:layout_height="70dp" 
android:layout_column="2" 
android:layout_row="0" 
android:text="3" 
"/>
Здесь layout_column и layout_row задает положение этих кнопок в грид лаяуте (в данном случае кнопка в первой строке и третьем столбце)
Вопрос: как программно менять эти параметры?
Нужно что-то типа:
b3. layout_column=3;
b3. layout_row=1;

Либо если проще сделать не в гридлаяуте, с удовольствием выслушаю предложения smile

PM MAIL   Вверх
valantis
Дата 17.5.2017, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 17.5.2017

Репутация: нет
Всего: нет



Что никто ничего предложить не может ? 
PM MAIL   Вверх
iillyyaa2033
Дата 25.6.2017, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 24.6.2017

Репутация: нет
Всего: нет



Меняем положение в столбце:
Код

int row = 1;  // Номер строки
int column = 1; // Номер столбца
b3.setLayoutParams(new GridLayout.LayoutParams(
                              GridLayout.spec(row, GridLayout.CENTER),
                              GridLayout.spec(column, GridLayout.CENTER));

Проверяйте.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.1097 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.