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

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

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

Связка ScrollView + Include + TableLayout - Программирование Android

24.10.2016, 12:14. Просмотров 189. Ответов 5
Метки нет (Все метки)

Добрый день. Хочу реализовать основное меню с кнопками, небольшим текстом и логотипом. Для этого использую TableLayout. Для прокрутки по вертикали всех этих многочисленных кнопок подключаю ScrollView. Дальше подключаю Toolbar через include. Не работает. Кто подскажет какая последовательность этих элементов должна быть, чтобы работала данная связка?
Кликните здесь для просмотра всего текста

<ScrollView
<TableLayout

КНОПКА
КНОПКА
ТЕКСТ
КНОПКА
КНОПКА
КНОПКА

</TableLayout>
<include>
</ScrollView>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2016, 12:14     Связка ScrollView + Include + TableLayout
Посмотрите здесь:

TableLayout - Программирование Android
Как убрать отступы между ячейками?Например сетка заполнена кнопками,мне нужно уменьшить расстояние между кнопками.:(

TableLayout - Программирование Android
Нашла на сайте как делать сеточку с помощью TableLayout. И вроде всё сделала, как сказано... Но почему-то отображает только первую строку...

TableLayout - Программирование Android
Как сделать так что б TextView в TableLayout была на всю строку? :scratch:

TableLayout - Программирование Android
Считываю данные из БД, и размещаю их в таблице на основе TableLayout. Для того чтоб она листалась, так как строк довольно много,...

TableLayout - Программирование Android
Как мне растянуть EditText, чтобы его левый край был возле правого края TextView? Разметка &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; ...

TableLayout - Программирование Android
Проблема в расстановки компонетов в TableLayout есть код: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;TableLayout...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
24.10.2016, 12:30     Связка ScrollView + Include + TableLayout #2
работает
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
24.10.2016, 13:50     Связка ScrollView + Include + TableLayout #3
FIXx, привет!
Внутри ScrollView может быть только один контейнер, а у вас - два. Можно объединить TableLayout и include в один LinearLayout.

Добавлено через 46 секунд
И вообще, ToolBar должен находиться над ScrollView.
FIXx
0 / 0 / 0
Регистрация: 21.10.2016
Сообщений: 33
24.10.2016, 13:58  [ТС]     Связка ScrollView + Include + TableLayout #4
Ребята, спасибо всем кто откликнулся. Я ошибся немного изначально, вот xml рабочего решения связки ScrollView + Include + TableLayout

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
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
 
<TableLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
 
<include layout="@layout/toolbar"></include>
 
        <TextView
            android:text="@string/hello_world"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center_horizontal"
            android:layout_marginBottom="20dp"
            android:layout_marginTop="20dp"
            android:textColor="#000000"
            android:textSize="20dp" />
 
        <Button
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:text="3213123"
            android:id="@+id/btnAbout" />
 
        <Button
            android:layout_height="wrap_content"
            android:text="123"
            android:layout_width="wrap_content" />
 
        <Button
            android:layout_height="wrap_content"
            android:text="321"
            android:layout_width="wrap_content" />
 
        <Button
            android:layout_height="wrap_content"
            android:text="131231"
            android:layout_width="wrap_content" />
 
        <Button
            android:layout_height="wrap_content"
            android:text="312312312"
            android:layout_width="wrap_content" />
 
        <Button
            android:layout_height="wrap_content"
            android:text="312312312"
            android:layout_width="wrap_content" />
 
        <ImageView
            android:src="@drawable/logo"
            android:layout_marginTop="20dp"
            android:layout_width="244dp"
            android:layout_height="165dp" />
 
</TableLayout>
 
</ScrollView>
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
24.10.2016, 15:04     Связка ScrollView + Include + TableLayout #5
FIXx, разметки (тегами) нет, что в layout/toolbar - непонятно. Почему он внутри ScrollView - тоже.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2016, 15:37     Связка ScrollView + Include + TableLayout
Еще ссылки по теме:

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

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

Не растягивается Spinner в TableLayout - Программирование Android
Доброго времени суток. Понадобился выпадающий список на экране. Компоненты которого размещены в TableLayout в двух условных столбцах. ...

Программное заполнение и верстка TableLayout - Программирование Android
Здравствуйте. Не удается программно задать параметры, аналогичные XML - файлу. &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;FrameLayout...

Не обновляется содержимое TableLayout в Fragment - Программирование Android
Здравствуйте. У меня есть фрагмент, в котором располагается таблица TableLayout с перечнем издательств. Также есть кнопка &quot;Добавить новое...

TableLayout не растягивается на высоту свободной области - Программирование Android
Добрый день не tablerow не растягивается по высоте экрана: Layout: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;LinearLayout...


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

Или воспользуйтесь поиском по форуму:
FIXx
0 / 0 / 0
Регистрация: 21.10.2016
Сообщений: 33
24.10.2016, 15:37  [ТС]     Связка ScrollView + Include + TableLayout #6
Цитата Сообщение от CoolMind Посмотреть сообщение
FIXx, разметки (тегами) нет, что в layout/toolbar - непонятно. Почему он внутри ScrollView - тоже.
Простите мне мою безграмотность :-)
Про разметку не понял что именно не так..
В layout/toolbar - отдельная activity, с описанием настроек toolbar
А внутри чего он должен быть? Тем не менее работает.
Yandex
Объявления
24.10.2016, 15:37     Связка ScrollView + Include + TableLayout
Ответ Создать тему
Опции темы

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