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

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

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

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

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

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

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" ...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 436
15.04.2016, 09:48     Scroll - как заставить скроллиться #2
Ну так можно же в манифесте к примеру указать, как должна вести себя клава, или что-то не так понял?
RomanXXI
0 / 0 / 0
Регистрация: 20.03.2015
Сообщений: 9
15.04.2016, 09:53  [ТС]     Scroll - как заставить скроллиться #3
Да можно в манифесте. Чтобы она сдвигала форму для видимости РЕДАКТИРУЕМОГО элемента. А если под ним еще есть? Можно ли так сделать, чтобы скроллить то, что надо выдвинутой клавиатурой??
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
15.04.2016, 15:04     Scroll - как заставить скроллиться #4
в манифесте в свойствах активити можно написать
XML
1
            android:windowSoftInputMode="adjustPan"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2016, 17:17     Scroll - как заставить скроллиться
Еще ссылки по теме:

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

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

Как заставить Google TTS правильно ставить ударения? - Программирование Android
Добрый день! Использую Google TTS в приложении для Android. https://play.google.com/store/apps/details?id=com.google.android.tts&hl=ru ...

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

Как заставить ListView показывать ограниченное количество элементов? - Программирование Android
Будет динамично заполняющийся лист Как сделать чтобы ListView показывал ограниченное кол-во items, а при нажатии на кнопку more...

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


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

Или воспользуйтесь поиском по форуму:
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 653
15.04.2016, 17:17     Scroll - как заставить скроллиться #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>
Yandex
Объявления
15.04.2016, 17:17     Scroll - как заставить скроллиться
Ответ Создать тему
Опции темы

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