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

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

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

Данные в ScrollView по середине - Программирование Android

13.07.2013, 16:03. Просмотров 692. Ответов 6
Метки нет (Все метки)

Всем привет у меня возникла проблема размещения данных в ScrollView по середине. Дело в том что когда размещаешь данные по середине в портретной ориентации, то проблем не возникает, а когда в ландшафтной то получается так что эти данные(Views) не влезают в экран и получается вот что:
Данные в ScrollView по середине

А мне нужно сделать так чтобы было вот так:
Данные в ScrollView по середине
А остальное что не вместилось, скролилось. Я конечно же понимаю что можно сделать так чтобы в зависимости от ориентации он менял lalyout_gravity у контейнера, но может быть есть какой-нибудь специализированный метод чтобы такое сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2013, 16:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Данные в ScrollView по середине (Программирование Android):

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

ScrollView - Программирование Android
Привет) Работаю со ScrollView у меня есть например 5 изображений, грубо говоря каждое отвечает за свой функционал, как при прокрутке мне...

ScrollView - Программирование Android
Добрый день! Работаю с обычным ScrollView. Получаю что-то типа: Подскажите пожалуйста, можно ли настроить ScrollView, чтобы получить...

Listview and scrollview - Программирование Android
Здравствуйте у меня такая проблема. есть LinearLayout в котором чередуется textview и динамический listview. Пролема в том что...

ScrollView в Android 4.0.x - Программирование Android
имею HorizontalScrollView а в нем ScrollView, при прокрутки вниз если уклонится чуток вправо влево перестает скрол по вертикале (вроде тока...

Промотать ScrollView - Программирование Android
Экран содержит ScrolView, на нем находятся элементы (например кнопки). Можно ли сразу показать не начало ScrollView, а показать нижние...

6
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
14.07.2013, 23:41 #2
Цитата Сообщение от ASAndrey Посмотреть сообщение
а когда в ландшафтной то получается так что эти данные(Views) не влезают в экран
Так поставьте в свойствах, чтоб в ландшафте были на весь экран
0
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 77
14.07.2013, 23:46  [ТС] #3
нельзя, данные в scrollview нельзя сделать на весь экран, потому что в scrollview обязательно должно быть так чтобы layout_height linearLayout -a который размещён в scrollview должен быть равен "wrap_context"
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
15.07.2013, 00:04 #4
Вам нужно чтоб скроллилось в самом EditText ?
0
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 77
15.07.2013, 10:58  [ТС] #5
нет. Надо делать так чтобы всё как обычно, чтобы данные в scrollview скролились, но если при загрузке активности, данные не влезли в экран, как в ландшафтной ориентации(первый рисунок), то делать так чтобы как бы у самого scrollview был layout_gravity = top. А если данные влезли, как в партретной ориентации то чтобы вот так было:

Данные в ScrollView по середине

а если в ландшафтной, чтобы при загрузке активности было вот так:

Данные в ScrollView по середине
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
15.07.2013, 11:54 #6
сделайте отдельный лаяут формы, потом два лаяута которые будут содержать эту форму, по одному для каждой ориентации экрана, и настраивайте как вам угодно.
1
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 77
15.07.2013, 14:02  [ТС] #7
Спасибо за ответ, но я сделал немного по другому. В фрагменте где размещаются данные перехватил событие onConfigurationChanged и в зависимости от ориентации поменял layout_gravity в разметки этого фрагмента.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2013, 14:02
Привет! Вот еще темы с ответами:

Конец ScrollView - Программирование Android
Здравствуйте, уважаемые форумчане? Есть ли в ScrollView метод, который определяет, что ScrollView сейчас дошел до конца, или метод,...

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

Canvas поместить в ScrollView - Программирование Android
Я имею мой кастомный виев DrawView. Там в методе onDraw идет отрисовка. Но при попытке добавить мой виев вылетает ошибка. Добавляю так: ...

ScrollView с динамическими представлениями - Программирование Android
Доброго времени суток! Есть scrollview, создаю его в xml. Нужно в нем разместить динамически несколько textview и button....


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

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

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