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

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

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

Адаптивность Активити - Программирование Android

14.01.2016, 21:38. Просмотров 292. Ответов 13
Метки нет (Все метки)

Здравствуйте! Я решил в первый раз создать серьезный просто приложение! И нарисовал макет который выложу ниже... Открыл Андроид Студио! И все не знаю с чего начать!

1) Какой выбрать Релатив или Линеар
2) Ок! Набросаю компонентов (Едитов, Баттонов) на Активити, но если экран будет больше чем этот... То все компоненты потеряют симметрию или еще что то... Так как этого не допустить?
3) Два макета ниже и они должны представлять одно активити... при нажатии "Туда и обратно" или "В одну сторону" они должны менятся. Как это сделать на одном Активити... С двумя смогу а в одном, трудновато!

Уверен если если это пойму... То дальше не составит труда! Так как для меня Бек-Энд легко дается чем Фронт-Энд!
Спасибо!
Миниатюры
Адаптивность Активити   Адаптивность Активити  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2016, 21:38     Адаптивность Активити
Посмотрите здесь:

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

Загрузка активити - Программирование Android
Добрый день! Сегодня один пользователь пожаловался на долгий запуск программы(3-5 секунд). При старте программы загружается main...

Выбор активити из уведомления - Программирование Android
Добрый день. Есть у меня главная активити, которая, в общем-то, работатет в фоне и бросает уведомления. Проблема в том, что есть...

Активити не уходят из памяти - Программирование Android
Всем доброго дня! Очень прошу помощи. Ситуация следующая: Делаю приложение, от которого требуется постоянное перемещение...

Открыть второй активити - Программирование Android
Раньше проблем с открытием второго активити через нажатие на кнопку не было. Создал xml, class, в манифесте прописал. Что-то упустил?

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

Управление фрагментом из активити - Программирование Android
Добрый день! Имею несколько фрагментов, в которых выполняются некоторые действия, то итогу которых формируется результат. Фрагменты...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Maxtron
48 / 48 / 2
Регистрация: 17.11.2012
Сообщений: 227
Записей в блоге: 1
14.01.2016, 21:51     Адаптивность Активити #2
1. Как корневой лейаут - я бы использовал LinearLayout с вертикальной ориентацией
2. Не потеряют, если все нормально сверстать.
3. Между этими двумя макетами минимум разницы, сверстать тот, что слева. При нажатии на "В одну сторону" менять цвет текста кнопок и скрыть TextView с "Прилёт" вместе с разделителем. При нажатии на "Туда-обратно" вновь показывать их, если вкратце.
omuradil
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
14.01.2016, 21:55  [ТС]     Адаптивность Активити #3
Что вы подразумеваете под "нормально сверстать"?
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
15.01.2016, 07:54     Адаптивность Активити #4
Надо начинать не с "серьезный просто приложение", а учиться постепенно, наращивая сложность.
omuradil
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
15.01.2016, 13:08  [ТС]     Адаптивность Активити #5
Может скинете ссылку на правильную верстку!
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 836
15.01.2016, 13:17     Адаптивность Активити #6
Цитата Сообщение от omuradil Посмотреть сообщение
Может скинете ссылку на правильную верстку!
на правильную верстку чего? вашего макета?)))
omuradil
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
15.01.2016, 13:30  [ТС]     Адаптивность Активити #7
Нет не моего! А вообще пример правильной верстки!

Добавлено через 2 минуты
И еще извините, видите под "Куда" и "Откуда" линии... Не могу понять как это делается? Или это jpg?
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
15.01.2016, 13:31     Адаптивность Активити #8
Цитата Сообщение от omuradil Посмотреть сообщение
А вообще пример правильной верстки!
Такой подойтет?
Java
1
2
3
4
5
6
7
8
9
10
11
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/background_color">
 
    <android.support.v7.widget.RecyclerView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/listView"/>
 
</FrameLayout>
omuradil
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
15.01.2016, 13:41  [ТС]     Адаптивность Активити #9
спасибо, FrameLayout использовать вообще правильно?
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 836
15.01.2016, 13:44     Адаптивность Активити #10
Цитата Сообщение от omuradil Посмотреть сообщение
линии... Не могу понять как это делается? Или это jpg?
самое простое, просто в разметку вставляете вьюху в нужной высотой и цветом.
XML
1
2
3
4
    <View
        android:layout_width="match_parent"
        android:layout_height="4dp"
        android:background="#cfdce4" />
Профит!
Естественно все параметры можно(нужно) разнести по ресурсам.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
15.01.2016, 13:46     Адаптивность Активити #11
Цитата Сообщение от omuradil Посмотреть сообщение
FrameLayout использовать вообще правильно?
Смотря для чего. В моем примере правильно.
omuradil
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
15.01.2016, 13:47  [ТС]     Адаптивность Активити #12
Спасиб! Попробую!
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
15.01.2016, 13:49     Адаптивность Активити #13
omuradil, а вообще по идее тут лучше всего использовать RecyclerView, там и менять местами первые две полоски с анимацией можно в пару строк.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2016, 14:14     Адаптивность Активити
Еще ссылки по теме:

Заменить Активити на Фрагменты - Программирование Android
Задумался над тем, чтобы заместо каждого Activity(у меня их 17 в приложении на данный момент) использовать фрагменты. Создать 1 главную...

2 tabhost в один активити - Программирование Android
как это сделать ? как я не кручу у меня при tabHost.addTab(tabSpec); выводит нул поинт экзепшен :(( &lt;?xml version=&quot;1.0&quot;...

Открытие нужного активити - Программирование Android
Здравствуйте. Имеется некая служба, которая работает как foreground, при возникновение определенного события она создает уведомление, по...

Рандомный активити [Эклипс] - Программирование Android
Как при нажатии кнопки, чтобы вызывался рандомный активити, уже из предложенных. Заранее спасибо.

Доступ из активити в фрагмент - Программирование Android
Здравствуйте, такой вопрос есть активити import java.io.File; import java.io.IOException; import...


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

Или воспользуйтесь поиском по форуму:
omuradil
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
15.01.2016, 14:14  [ТС]     Адаптивность Активити #14
Ок!

Добавлено через 23 минуты
Картинку как в топ поднять, а то поставил картинку и она в центре а сверху и снизу белая пустота! Картинка не хочет никуда двигатся!
Yandex
Объявления
15.01.2016, 14:14     Адаптивность Активити
Ответ Создать тему
Опции темы

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