2017-01-10 9 views
0

Панель инструментов поддержки по умолчанию показывает заголовок слишком низко и обрезает нижнюю часть TextView. Единственное решение, которое не нужно обрезать, - это скрыть эту панель инструментов и заменить ее виджетами панели инструментов, добавленными в xml, и установить ее в качестве панели инструментов поддержки. Но даже с этим решением заголовок находится в том же положении (не вертикально выровненном с задней кнопкой). Он не обрезается, но недостаточно хорош, так как это испорченное выравнивание делает панель инструментов уродливой.Название панели инструментов Android слишком низкое и обрезается

Я использую библиотеку поддержки 25.1.0 и таргетинг API 24. Я не использую стиль пользовательской панели инструментов.

Я установил заголовок, используя setTitle("My Title"); в onCreate(). Хотя я не думаю, что это связано каким-либо образом с этой функцией, как вы можете видеть на следующем скриншоте, что даже название активности манифеста, показанное в предварительном просмотре, слишком низкое и обрезанное.

Вы можете видеть на этом экране снимок обрезанного названия. Почему мой титул ниже, чем должен?

Preview of cropped title with the default Toolbar

+1

добавить код, в котором вы установили заголовок для получения более подробной информации – arjun

+0

я просто называю 'SETTITLE (название)' в 'OnCreate()' –

+0

Пожалуйста, покажите свой соответствующий код и XML –

ответ

0

Найдено исправлений благодаря Спрос & Reaz,

Моя тема Активность переопределяем стиль всех TextView, в том числе и на панели инструментов. Этот стиль имел большее дополнение, испортил выравнивание названия.

Я удалил из него <item name="android:textViewStyle">@style/TextView</item> и применил этот стиль ко всем TextView индивидуально.