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

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

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

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

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

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

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

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

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

Отображение ScrollView в LinearLayout - Программирование Android
Привет всем! Вобщем, есть 3 Layout. Две из них не прокручиваются (1, 3) одна должна прокручиваться. ------------ Layout 1 ...

Узнать ширину ScrollView - Программирование Android
Всем привет!!! Разрабатываю приложение под Android 4.1 API 16. Не могу программно узнать ширину ScrollView. Использовал методы которые...

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

ScrollView под кнопками - Программирование Android
Не могу никак добиться, что бы ScrollView был до кнопок. Сейчас же он прокручивается и под кнопками. Как это исправить? <RelativeLayout...

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

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

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

Данные в ScrollView по середине
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
15.07.2013, 11:54     Данные в ScrollView по середине #6
сделайте отдельный лаяут формы, потом два лаяута которые будут содержать эту форму, по одному для каждой ориентации экрана, и настраивайте как вам угодно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2013, 14:02     Данные в ScrollView по середине
Еще ссылки по теме:

IsSelectable textview in ScrollView - Программирование Android
Как понятно из названия темы, у меня хватило ума втулить isSelectable textview в ScrollView. Проблема в следующем, при клике на textview (к...

Синхронное прокручивание scrollView - Программирование Android
Есть ли возможность создания двух scrollView, чтобы при прокручивании первого, прокручивался второй? И соответственно, наоборот. Спасибо.

ScrollView - добавление прокрутки - Программирование Android
Всем добра... Возникла проблема с ScrollView :-| Код разметки: <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

Диаграмма (BarChart) - ScrollView - Программирование Android
Всем привет. Нужна помощь. Необходимо сделать график, который на картинке (BarChart). В качестве столбцов рекомендуется использовать View,...


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

Или воспользуйтесь поиском по форуму:
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 74
15.07.2013, 14:02  [ТС]     Данные в ScrollView по середине #7
Спасибо за ответ, но я сделал немного по другому. В фрагменте где размещаются данные перехватил событие onConfigurationChanged и в зависимости от ориентации поменял layout_gravity в разметки этого фрагмента.
Yandex
Объявления
15.07.2013, 14:02     Данные в ScrollView по середине
Ответ Создать тему
Опции темы

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