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

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

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

Scroll - как заставить скроллиться - Программирование Android

15.04.2016, 08:14. Просмотров 216. Ответов 4
Метки нет (Все метки)

Здравствуйте.
Появилась проблема: на активити много разных view. Когда тапишь в элемент с клавиатурой (например, EditText) открывается клавиатура, которая перекрывает остальные view (да бывает, что и ту, в которую вводится текст).
Как сделать скролл?
Решение в лоб: затолкать все в ScrollView не подошло (хотя может что неверно сделал просто), потому что в активити есть два ListView, которые перестают скроллиться и становяться как бы одной строкой.
Что можно сделать в принципе?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2016, 08:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Scroll - как заставить скроллиться (Программирование Android):

Scroll, как в Instagram - Программирование Android
Кто-нибудь подскажет как сделать скролл как в инстаграме? то есть, чтобы заголовок был прикреплен пока просматривается фото,...

Как запретить использовать Scroll руками? - Программирование Android
Ребят нужна помощь, я создал стандартный горизонтальный ScrollView, но управляю им через методы ScrollTo, вопрос в том: Как запретить...

Как заставить работать BroadcastReceiver? - Программирование Android
Добрый день! Собственно идея: есть стандартный плеер телефона(HTC One m7 Android 4.4.3) и проводная гарнитура с одной кнопкой. Но по...

Как заставить вращаться картинку кодом? - Программирование Android
Мне нужно что бы картинка вращалась, стандартные анимации не дают возможности каждый раз менять угол остановки. А мне нужно что бы картинка...

Как заставить работать setImageLevel в потомке ImageView - Программирование Android
Имею такой layout: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

Как заставить setText(); выводить строку а не ее название? - Программирование Android
Добрый вечер! Необходимо выводить строку из strings.xml, которая будет меняться в зависимости от переменной i. В данный момент просто...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 438
15.04.2016, 09:48 #2
Ну так можно же в манифесте к примеру указать, как должна вести себя клава, или что-то не так понял?
0
RomanXXI
0 / 0 / 0
Регистрация: 20.03.2015
Сообщений: 9
15.04.2016, 09:53  [ТС] #3
Да можно в манифесте. Чтобы она сдвигала форму для видимости РЕДАКТИРУЕМОГО элемента. А если под ним еще есть? Можно ли так сделать, чтобы скроллить то, что надо выдвинутой клавиатурой??
0
Pablito
2497 / 1942 / 606
Регистрация: 12.05.2014
Сообщений: 6,807
Завершенные тесты: 1
15.04.2016, 15:04 #4
в манифесте в свойствах активити можно написать
XML
1
            android:windowSoftInputMode="adjustPan"
0
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655
15.04.2016, 17:17 #5
RomanXXI, была у меня недавно необходимость скролить экран при выдвинутой клавиатуре(правда на разметке не было listView). Запихнул всё в ScrollView и галку поставил - fillViewport
XML
1
2
3
4
5
6
7
<ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport="true">
....
 
</ScrollView>
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2016, 17:17
Привет! Вот еще темы с ответами:

Как заставить работать ViewPager + TabLayout в ScrollView? - Программирование Android
Здравствуйте. Столкнулся с проблемой - ViewPager напрочь отказывается отображаться в ScrollView. При этом вне ScrollView всё работает как...

Как заставить LisView забивать элементы в начало списка? - Программирование Android
у меня обычный ArrayList из своих элементов ArrayList&lt;Product&gt; products = new ArrayList&lt;Product&gt;(); я добавляю элементы как...

Как заставить виджет выводить информацию из файла по времени? - Программирование Android
как заставить виджет выводить информацию из фаила по времени? я начинающий Android Studio.

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.04.2016, 17:17
Ответ Создать тему
Опции темы

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