Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
omuradil
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
1

Адаптивность Активити

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

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

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

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

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити
Сделал меню в виде ListView. При клике на меню запускаются активити. На...

Как вызвать метод в активити классе из обычного не активити класса?
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в...

Вызов новой активити не из класса активити
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4)...

Изменение параметров активити из другого активити
Как сделать так чтобы из первого активити поменять final ImageView...

Отображение активити поверх другого активити
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по...

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

Добавлено через 2 минуты
И еще извините, видите под "Куда" и "Откуда" линии... Не могу понять как это делается? Или это jpg?
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 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>
0
omuradil
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
15.01.2016, 13:41  [ТС] 9
спасибо, FrameLayout использовать вообще правильно?
0
androbro
343 / 303 / 68
Регистрация: 17.10.2014
Сообщений: 898
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" />
Профит!
Естественно все параметры можно(нужно) разнести по ресурсам.
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
15.01.2016, 13:46 11
Цитата Сообщение от omuradil Посмотреть сообщение
FrameLayout использовать вообще правильно?
Смотря для чего. В моем примере правильно.
0
omuradil
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
15.01.2016, 13:47  [ТС] 12
Спасиб! Попробую!
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
15.01.2016, 13:49 13
omuradil, а вообще по идее тут лучше всего использовать RecyclerView, там и менять местами первые две полоски с анимацией можно в пару строк.
0
omuradil
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
15.01.2016, 14:14  [ТС] 14
Ок!

Добавлено через 23 минуты
Картинку как в топ поднять, а то поставил картинку и она в центре а сверху и снизу белая пустота! Картинка не хочет никуда двигатся!
0
15.01.2016, 14:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2016, 14:14

Активити
Не могу вызвать второе Activity

Запуск активити
Создаю приложение-справку, при запуске выходит активити (MainActivity), которое...

Второй активити
Не могу ни где найти статьи, где есть пример с работой 2-х и более активити в...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

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