|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
Столкнулся с проблемой: при портретной ориентации экрана размер заголовка норм, при ландшафтной - маленький. В принципе, проблема решаема, например тут . Для главной активити все стало норм. А вот для всех остальных активити проблема осталась. Видимо, фиск применяется только на главную активити. Как решить проблему на всех активити? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 11:58 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-xКак решить проблему на всех активити? Применить стиль ко всем активностям? П.С. Для UI нет разделения на главную или не главную активность, кроме того, что с выходом из главной нужно "усыпать" приложение. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 12:19 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
wadmanПрименить стиль ко всем активностям? А как? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 12:24 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-xА вот для всех остальных активити проблема осталась. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 12:35 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
Petro123, В своем ПО я использую шаблон Navigation Drawer Activity. Не могу придумать, как применить ваш совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 12:47 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-xВ своем ПО я использую шаблон Navigation Drawer Activity. Не могу придумать, как применить ваш совет. Покажи xml активности, где "как надо" и где не так, как хочется. И картинки желательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 13:02 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
В разметке выше есть include "@layout/app_bar_navigation". В нем вот что: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
В этой разметке я указал в titleTextAppearance свой стиль. Также в этом инклюде другой include - лайоут главной активити. Вот и получается, что влиять на текст заголовка получается только у главной активити. Вот как выглядят другие активити в ландшатфе: ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 14:26 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
Дак тут фреймы напрашиваются. Тогда заголовок всегда будет один. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 14:38 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
wadman, А еще есть варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 15:08 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-xшаблон Navigation Drawer Activity. а ты просто попробуй активити ниже и вставляемый toolbar вторым файлом в каждый активити. Кода ведь меньше? activity_main.xml <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android=" http://schemas.android.com/apk/res/android" xmlns:app=" http://schemas.android.com/apk/res-auto" xmlns:tools=" http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context=".MainActivity"> <include layout="@layout/toolbar" /> </android.support.design.widget.CoordinatorLayout> toolbar.xml <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android=" http://schemas.android.com/apk/res/android" android:id="@+id/toolbar_actionbar" android:layout_width="match_parent" android:layout_height="?android:actionBarSize" android:background="@color/colorPrimary" android:theme="@style/ThemeOverlay.AppCompat.Dark" /> ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 15:47 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-x, почему на скрине куча экрана пустое? Т.е. почему меню слева не занимает часть экрана? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 15:50 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-x, я понял про твой шаблон). Ты делаешь кнопку-гамбургер чтобы выехало меню слева. Вопрос по дизайну. Я бы так не делал, если у меня всего 2-4 кнопки. Только если там действительно много п.п. меню. А на 2-4 кнопки есть короткий код что я привёл выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 16:19 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
Petro123, Шторка слева полностью заполнена пунктами. Без нее никак. Также не вижу, как ваш совет с <include layout="@layout/toolbar" /> применить ко всем активити. Ведь изначальный xml, реализующий гамбургер через include ссылается на "layout="@layout/app_bar_navigation"", в нем уже есть ссылка на activity_main. Даже если я включу <include layout="@layout/toolbar" /> во все активити, то изначальный xml будет ссылаться только на activity_main. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 08:24 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-x, У меня совет по include был для "без шторки". Как это делается для шторки не подскажу. Увы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 11:46 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
Проблему решил так. Нужно в стили добавить это: Код: xml 1. 2. 3.
Для всех активити (кроме главной), у которых есть свой layout xml-файл в проекте. 1. Создать activity_common.xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
2. В манифесте в каждой активити указать: Код: xml 1.
3. В onCreate каждой активити добавить код: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Для SettingsActivity (наследника AppCompatPreferenceActivity), у которой нет layout xml-файла в проекте. 1. Создать settings_toolbar.xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
2. В res\values\styles.xml создать стиль: Код: xml 1. 2. 3. 4.
3. В res\values-v21\styles.xml создать стиль: Код: xml 1. 2. 3. 4. 5.
4. В манифесте для SettingsActivity указать: Код: xml 1.
5. В onCreate SettingsActivity добавить код: Код: java 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2017, 13:02 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-x, что то много кода для такой ерунды. А что будет если мы переходим на ConstraintLayout как грозит гугл? Для меня скрин выше выглядит нормально. Уменьшение шрифта вызвано уменьшением высоты экрана в ландшафтной ориентации. Наверно поэтому и шрифт стал меньше при мЕньшей высоте Title bar. IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2017, 20:40 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
Petro123, нет там недоработка. Высота текста должна определяться не dp, а sp. В последнем случае размер не меняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 07:38 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-xPetro123, нет там недоработка. Высота текста должна определяться не dp, а sp. В последнем случае размер не меняется. высота текста может устанавливаться как sp так и dp ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 10:45 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
Джибс, Дак можно как хошь, хоть px. Железо все стерпит. А для людей логиченее sp в заголовке, тогда нет заморочек с высотой текста, иначе будет мелко и неприятно смотрится. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 10:50 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-xДжибс, Дак можно как хошь, хоть px. Железо все стерпит. А для людей логиченее sp в заголовке, тогда нет заморочек с высотой текста, иначе будет мелко и неприятно смотрится. ерунду говоришь sp - если хочешь что бы шрифт был зависим от системных настроек размера шрифта dp - шрифт не будет меняться если ты увеличишь или уменьшишь шрифт в настройках ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 10:57 |
|
Размер Title при разных ориентациях экрана
|
|||
---|---|---|---|
#18+
sann-xPetro123, нет там недоработка. Высота текста должна определяться не dp, а sp. В последнем случае размер не меняется. мы о дизайне говорим? Я позже приведу скрины сабжа при разной ориентации экрана. У меня на мой взгляд дизайн вполне нормальный. И уменьшение шрифта при уменьшении высоты Title bar вполне логично. Ты же с этим борешься. IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2017, 11:02 |
|
|
start [/forum/topic.php?fid=13&fpage=10&tid=1331015]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 241ms |
total: | 388ms |
0 / 0 |