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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 77, средняя оценка - 4.83
da1z
189 / 189 / 17
Регистрация: 03.12.2009
Сообщений: 853
#1

Вертикальная прокрутка экрана - Программирование Android

10.07.2012, 16:54. Просмотров 10786. Ответов 11
Метки нет (Все метки)

Есть на экран на нём кнопки, но они не вмещаются. Как сделать чтобы экран прокручивался вниз.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2012, 16:54     Вертикальная прокрутка экрана
Посмотрите здесь:

ScrollView вертикальная прокрутка, ползунок с двух сторон - Программирование Android
Добрый день. Как реализовать прокрутку, чтоб ползунок был с двух сторон, слева и справа? Добавлено через 21 час 20 минут Воу, воу......

Прокрутка listview - Программирование Android
Подскажите как быть, когда пытаюсь прокрутить list он подсвечивается черный цветом.

Горизонтальная прокрутка? - Программирование Android
Доброе время суток. Как реализовать, чтоб при нажатие на кнопку появлялась панелька (не на весь экран) с возможностью горизонтальной...

Цикличная прокрутка объектов - Программирование Android
у нас есть контрол, в котором есть массив из N bitmap-ов. они двигаются по движению пальца... вопрос в том, как сделать их прокрутку...

Горизонтальная прокрутка экранов - Программирование Android
Здравствуйте. Подскажите пожалуйста, как можно создать частичную горизонтальную прокрутку экранов, т.е. у меня в верхней части экрана...

Автоматическая прокрутка ScrollView - Программирование Android
Имеется ScrollView, а внутри него LinearLayout, в котором находятся кнопки. Как сделать так, чтобы на тех экранах, где прокрутка нужна,...

Прокрутка скролла в listview - Программирование Android
Здравствуйте!Звучит наверно странно,но как запретить listview прокручиваться. Просто у меня есть вкладки и когда выбираешь вкладку,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
10.07.2012, 16:57     Вертикальная прокрутка экрана #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
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/scrollView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:padding="7dp"
    android:scrollbars="none" >
 
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >
 
        <TextView
            android:id="@+id/adLabelURL"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/abURL"
            android:textSize="20dp" />
 
        <EditText
            android:id="@+id/adEditTextURL"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/textview_states"
            android:ems="10"
            android:hint="Обязательно"
            android:inputType="textMultiLine" >
 
            <requestFocus />
        </EditText>
 
        <TextView
            android:id="@+id/adLabelTtitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/adTittle"
            android:textSize="20dp" />
 
        <EditText
            android:id="@+id/adEditTextTitle"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/textview_states"
            android:ems="10"
            android:hint="Обязательно"
            android:inputType="textMultiLine" />
 
        <TextView
            android:id="@+id/adLabelDescription"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/adDescription"
            android:textAppearance="?android:attr/textAppearanceSmall"
            android:textSize="20dp" />
 
        <EditText
            android:id="@+id/adEditTextDescription"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/textview_states"
            android:ems="10"
            android:inputType="textMultiLine" />
 
        <TextView
            android:id="@+id/textView4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/adTags"
            android:textAppearance="?android:attr/textAppearanceSmall"
            android:textSize="20dp" />
 
        <EditText
            android:id="@+id/adEdittextTags"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/textview_states"
            android:ems="10"
            android:hint="Через запятую"
            android:inputType="textMultiLine" />
 
        <TextView
            android:id="@+id/adTextViewSecret"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingTop="15dp"
            android:text="@string/adSecret"
            android:textAppearance="?android:attr/textAppearanceSmall"
            android:textSize="20dp" />
 
        <RadioGroup
            android:id="@+id/adradioGroup"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="15dp" >
 
            <RadioButton
                android:id="@+id/adRadioCommon"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="true"
                android:tag="1"
                android:text="@string/adCommon" />
 
            <RadioButton
                android:id="@+id/adRadioShowFriends"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:tag="2"
                android:text="@string/showFriends" />
 
            <RadioButton
                android:id="@+id/adRadioSecret"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:tag="3"
                android:text="@string/adRadioSecret" />
        </RadioGroup>
 
        <Button
            android:id="@+id/adButton"
            style="?android:attr/buttonStyleSmall"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/button_states"
            android:text="@string/adAdd" />
 
        <View
            android:layout_width="wrap_content"
            android:layout_height="30dp" />
    </LinearLayout>
 
</ScrollView>
Noit
26 / 26 / 3
Регистрация: 11.04.2012
Сообщений: 865
10.07.2012, 17:08     Вертикальная прокрутка экрана #3
вот поместить это в папку res в созданную папку loyout-land
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:orientation="vertical" android:layout_gravity="right">
     
    <ScrollView 
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/scroll">
<!--  сюда и вставляй свой код-->
         
    </ScrollView>
</LinearLayout>
Цитата Сообщение от flashok Посмотреть сообщение
Код XML
da1z
189 / 189 / 17
Регистрация: 03.12.2009
Сообщений: 853
10.07.2012, 17:10  [ТС]     Вертикальная прокрутка экрана #4
androidadding="7dp" за что отвечает?
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
10.07.2012, 17:11     Вертикальная прокрутка экрана #5
у вас не правильно
-во-первых внешний LinearLayout лишний
-во-вторых в ScrollView можно добавить только один корневой элемент, так что LinearLayout нужен внутри


pading - это отступ
Noit
26 / 26 / 3
Регистрация: 11.04.2012
Сообщений: 865
10.07.2012, 17:14     Вертикальная прокрутка экрана #6
Цитата Сообщение от flashok Посмотреть сообщение
у вас не правильно
-во-первых внешний LinearLayout лишний
-во-вторых в ScrollView можно добавить только один корневой элемент, так что LinearLayout нужен внутри
Так можно и внутри прописать LinearLayout, и корневой возможен не один
da1z
189 / 189 / 17
Регистрация: 03.12.2009
Сообщений: 853
10.07.2012, 17:16  [ТС]     Вертикальная прокрутка экрана #7
У меня выдаёт ошибку, что возможен только один корневой элемент, тоесть внутри него может быть только один LinearLayout? что вообще относится к корневым элементам? все лэйоуты?
Noit
26 / 26 / 3
Регистрация: 11.04.2012
Сообщений: 865
10.07.2012, 17:23     Вертикальная прокрутка экрана #8
Цитата Сообщение от da1z Посмотреть сообщение
У меня выдаёт ошибку, что возможен только один корневой элемент, тоесть внутри него может быть только один LinearLayout? что вообще относится к корневым элементам? все лэйоуты?
а что тебе нужно всунуть в скрол??
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
10.07.2012, 17:27     Вертикальная прокрутка экрана #9
Цитата Сообщение от da1z Посмотреть сообщение
У меня выдаёт ошибку, что возможен только один корневой элемент, тоесть внутри него может быть только один LinearLayout?
-в принципе у вас может быть любой контролер (Button, TextView, LinearLayout) НО ТОЛЬКО ОДИН (ни кого не слушай)
-в примере все понятно написано как это обходиться
-если вы хотите два LinearLayout, то вставьте их в один общий, если хотите несколько кнопок вставьте их всех в LinearLayout
Все предельно просто
da1z
189 / 189 / 17
Регистрация: 03.12.2009
Сообщений: 853
10.07.2012, 18:53  [ТС]     Вертикальная прокрутка экрана #10
Вообщем у меня такая беда, пока скрол вмещается в экран всё нормально, но когда я добавляю кнопку,которая уже выходит за экран. при запуске приложения,уже в эмуляторе, выскакивает ошибка.
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
10.07.2012, 19:06     Вертикальная прокрутка экрана #11
кинь проект посомтрю
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2012, 10:19     Вертикальная прокрутка экрана
Еще ссылки по теме:

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

Анимированная прокрутка текста - Программирование Android
Здравствуйте. Пишу книгу, есть желание сделать apk. Не могу сделать прокрутку текста как в Android Book App Maker, или что-то похожее. ...

Прокрутка списка вместе с экраном - Программирование Android
Здравствуйте, у меня такая проблема не могу сделать прокрутку списка вместе с экраном, во многих источниках пишется что ListView нельзя...

Прокрутка по горизонтали и по вертикали одновременно - Программирование Android
Поддерживает ли Android прокрутку по вертикали и по горизонтали одновременно? Если да, то как это сделать? В ScrollView можно только одну...

Прокрутка макета в Android Studio - Программирование Android
Уважаемые, а как в Android Studio редактировать элементы не попадающие в дисплей? У меня в скроллинге ещё с десяток кнопок висят но,...


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

Или воспользуйтесь поиском по форуму:
Noit
26 / 26 / 3
Регистрация: 11.04.2012
Сообщений: 865
11.07.2012, 10:19     Вертикальная прокрутка экрана #12
Цитата Сообщение от da1z Посмотреть сообщение
Вообщем у меня такая беда, пока скрол вмещается в экран всё нормально, но когда я добавляю кнопку,которая уже выходит за экран. при запуске приложения,уже в эмуляторе, выскакивает ошибка.
покажи код
Yandex
Объявления
11.07.2012, 10:19     Вертикальная прокрутка экрана
Ответ Создать тему
Опции темы

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