Как мне повторно использовать градиент заголовка Android по умолчанию?

#android #android-layout

#Android #android-layout

Вопрос:

Если вы создадите действие и установите метку, не отключая строку заголовка, вы увидите заголовок, который использует градиент в качестве фона. Есть ли у меня способ повторно использовать этот ресурс без его повторного внедрения?

Спасибо

Ответ №1:

Я полагаю, что фон для этого взят из ресурса под названием «activity_title_bar.9.png», который находится в системной папке с возможностью рисования.

Вот его копия: исправление заголовка 9

Если вы загрузите его отсюда, вам придется переименовать его, используя суффикс .9.png. Вы также можете найти его в своем SDK. Путь «SDK platforms android-4 data res drawable»

Примечание android-4 может быть любым другим номером, который вы случайно установили на своем компьютере.

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