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

Максимально увеличить один элемент в Gridlayout и сжать до минимума остальные - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android MediaPlayer задать громкость http://www.cyberforum.ru/android-dev/thread1782739.html
Как в MediaPlayer задать максимальную громкость? Или системную для уведомлений. AssetFileDescriptor afd = ctx.getResources().getAssets().openFd("isnt_it.mp3"); MediaPlayer...
Программирование Android Подключить проект с Github через gradle Допустим на гитхабе есть какой то проект или библиотека и я хочу ее импортировать. И вот если этот проект скачивать от туда потом открывать в Android Studio, то возникают некоторые ошибки с gradle... http://www.cyberforum.ru/android-dev/thread1782712.html
После подключения ListViewAnimations не могу собрать проект Программирование Android
Добрый день! Решил попробовать применить чужую библиотеку ListViewAnimations https://github.com/nhaarman/ListViewAnimations Дока тут: http://nhaarman.github.io/ListViewAnimations/#getting-started...
Программирование Android Android audio streaming Wi Fi
Всем привет, на просторах интернета я нашел несколько забавных примеров по аудио стримингу, но меня интересует вот какой вопрос, может если какие-нибудь специальные либы для этого? Добавлено через...
Программирование Android SharedPreferences стираются после перезапуска приложения http://www.cyberforum.ru/android-dev/thread1782617.html
Доброго времени суток. В моем приложении пробую хранить его данные конфигурации (адрес сервера , идентификатор пользователя) при помощи SharedPreferences. вот код собственно сохраняющий их. Теперь...
Программирование Android Не получается отцентровать два чекбокса по горизонтали Ставлю обычные теги на горизонтальную центровку, текст выравнивается, а сам квадратик остается сбоку. Как его сдвинуть вместе с текстом? <LinearLayout android:orientation="horizontal" ... подробнее

Показать сообщение отдельно
proggamer12
17 / 17 / 2
Регистрация: 06.07.2012
Сообщений: 509
Завершенные тесты: 1

Максимально увеличить один элемент в Gridlayout и сжать до минимума остальные - Программирование Android

19.07.2016, 15:18. Просмотров 207. Ответов 4
Метки (Все метки)

Здравствуйте!
Имеется тестовая разметка:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
                                      xmlns:app="http://schemas.android.com/apk/res-auto"
                                      android:layout_width="match_parent"
                                      android:layout_height="match_parent"
                                      app:rowCount="4"
                                      app:columncount="4">
 
    <Button
        android:text="1"
        android:id="@+id/button1"
        app:layout_gravity="fill"
        app:layout_rowWeight="1"
        app:layout_columnWeight="1"
        app:layout_row="0"
        app:layout_column="0""/>
 
 
    <Button
        android:text="2"
        android:id="@+id/button2"
        app:layout_rowWeight="1"
        app:layout_columnWeight="1"
        app:layout_gravity="fill"
        app:layout_row="0"
        app:layout_column="1"/>
 
    <Button
        android:text="3"
        android:id="@+id/button3"
        app:layout_rowWeight="1"
        app:layout_columnWeight="1"
        app:layout_gravity="fill"
        app:layout_row="0"
        app:layout_column="2"/>
 
    <Button
        android:text="4"
        android:id="@+id/button5"
        
        app:layout_gravity="fill"
        app:layout_row="1"
        app:layout_column="0"/>
 
    <Button
        android:text="5"
        android:id="@+id/button6"
        app:layout_rowWeight="1"
        app:layout_columnWeight="1"
        app:layout_gravity="fill"
        app:layout_row="1"
        app:layout_column="1"/>
 
    <Button
        android:text="6"
        android:id="@+id/button7"
        app:layout_rowWeight="1"
        app:layout_columnWeight="1"
        app:layout_gravity="fill"
        app:layout_row="1"
        app:layout_column="2"/>
    <Button
        android:text="7"
        android:id="@+id/button8"
        app:layout_rowWeight="1"
        app:layout_columnWeight="1"
        app:layout_gravity="fill"
        app:layout_row="2"
        app:layout_column="0"/>
    <Button
        android:text="8"
        android:id="@+id/button9"
        app:layout_rowWeight="1"
        app:layout_columnWeight="1"
        app:layout_gravity="fill"
        app:layout_row="2"
        app:layout_column="1"/>
 
    <Button
        android:text="9"
        android:id="@+id/button4"
        app:layout_gravity="fill"
        app:layout_rowWeight="1"
        app:layout_columnWeight="1"
        app:layout_row="2"
        app:layout_column="2"
        />
 
</android.support.v7.widget.GridLayout>
(картинка 1)
Хотелось бы добиться того, чтобы кнопка 1 максимально возможно растянулась по высоте, а кнопки 4 и 7 сжались до состояния wrap_content (как на картинке 2, сделал в фоторедакторе).
Не подскажете: как нужно изменить текущую разметку для этого?
0
Миниатюры
Максимально увеличить один элемент в Gridlayout и сжать до минимума остальные   Максимально увеличить один элемент в Gridlayout и сжать до минимума остальные  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.