Как изменить цвет текста строки меню sherlock

Я знаю, что есть очень немного вопросов, уже размещенных на этой вещи. Я фильтровал почти каждую почту, но никакая удача и я не получаем результат, который я должен получить. Сначала я попробовал код snippet#1 , все хорошо работало как в image1. Но теперь я должен изменить actionbar предпосылки к легкому и тусклому цвету, также - это, результат - название деятельности, и названия пунктов находятся в белом цвете, которые являются едва четкими. Так, решенный, чтобы изменить цвет текста, но не добирался, как изменить его с моим настоящим кодом в styles.xml. Если кто-то мог бы помочь мне в изменении цвета текста с настоящим кодом (snippet#1) самим, который будет очень большим. Поскольку я не добирался, как изменить настоящий код, я Сопровождаемый это и поэтому теперь мой код - код snippet#2 , теперь моя строка меню полностью идет странное создание домашнего названия изображения и приложения исчезнуть и показывает только пункт, который находится к праву как изображение 2 </силен>. Кто-то может, пожалуйста, помочь мне решить этот вопрос?

код snippet#1




код snippet#2

    
    

Ниже мои изображения:

enter image description here

enter image description here

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

4
добавлено отредактировано
Просмотры: 1
de

3 ответы

Это наиболее рекомендовано для настройки ActionBar:

http://jgilfelt.github.com/android-actionbarstylegenerator/

его легкое также.

Если вы только хотите изменить некоторый Цвет текста/размер, попробуйте это:

<?xml version="1.0" encoding="utf-8"?>

    
    
    


28
добавлено
@Archie.bpgc это didn' t работают на меня на старых версиях андроида, даже при том, что i' m использование ActionBarSherlock также. Как это могло быть?
добавлено автор android developer, источник
Ладно уж. узнанный я должен использовать actionMenuTextColor также. задайтесь вопросом, как это работало на вас парни. так или иначе, найденный ответом здесь: groups.google.com/forum/? fromgroups#! topic/actionbarsherlock‌ ​/…
добавлено автор android developer, источник
Это shouldn' t отличаются. Вы, возможно, читали о ActionBarSherlock, вот почему они рекомендуют пункты и с и без андроида: префикс . Но было бы замечательно, если можно дать связь с 1 из тех постов.
добавлено автор Archie.bpgc, источник
Это работает, когда вы используете ActionBarSherlock.
добавлено автор Archie.bpgc, источник
@SalmanKhan, кто такой родитель, которого вы используете? вы попробовали actionbar генератор темы из ответа?
добавлено автор Archie.bpgc, источник
@SalmanKhan. Мой код - часть темы. Не целый код style.xml. Пожалуйста, используйте генератор темы, чтобы получить основные вещи как actionbar фон и т.д. и затем настроить то, что вы хотели. Я думаю, что вы отсутствовали <�название товара = "фон"> @drawable/ ab_solid_xxxx </ пункт>
добавлено автор Archie.bpgc, источник
как насчет того, чтобы иметь границу вокруг делового вопроса?
добавлено автор Roylee, источник
Archie.bpgc, я использую ваш код, чтобы изменить цвет текста названия Строки меню, и это хорошо работает, но это также изменяет мое Действие Bar' s окрашивают от Красного до белого. Можно ли помочь мне решить это, пожалуйста.
добавлено автор Salman Khan, источник
@Archie.bpgc, я использую ту же самую Тему, как вы упомянули в своем коде
добавлено автор Salman Khan, источник
@Archie.bpgc, я использовал тот же самый генератор темы для фонов и всех вот почему, что я говорю, что, когда я добавляю, этот код к моему стилю xml это изменяет мое фоновое изображение строки меню белому.
добавлено автор Salman Khan, источник
@Archie.bpgc, где я должен добавить этот тег фона в XML. Можно ли, пожалуйста, объяснить его мне
добавлено автор Salman Khan, источник
ошибка: Ошибка: Никакой ресурс не нашел, что соответствует имени: attr ' textColor'. показ этой ошибки в затмении в <�название товара = "цвет текста"> @color/YOUR_COLOR </пункт>. Пожалуйста, предложите
добавлено автор Korhan, источник
Получил его рабочий человек. Can' t ждут, чтобы поблагодарить Вас и upvoting и принятие его. Но можно ли, пожалуйста, удостовериться, что это не будет отличаться как изменения версии? Поскольку я видел на некоторых постах относительно искажений в появлениях в различных версиях.
добавлено автор Korhan, источник
Несомненно, но я должен искать снова. BTW, почему без префикса для цвета текста показывает ошибку?
добавлено автор Korhan, источник
Вы возражаете, если я спрашиваю вас одно предложение относительно этой строки меню sherlock?
добавлено автор Korhan, источник

Я использовал связь выше от Archie.bpgc и создал стиль, который использовал Свет - Темная Строка меню, и это решило мою проблему, позволив мне выбрать цвета, в которых я нуждался.

Вышеупомянутый пример не работал на меня, чтобы изменить цвет текста.

The link: http://jgilfelt.github.com/android-actionbarstylegenerator/

2
добавлено

Я думаю, что вы пытаетесь изменить цвет текста, который находится в <�сильном> Меню </силен>, не цвет текста, который находится в <�сильном> Названии </силен> в <�сильном> ActionBarSherlock .

Когда вы используете" getSupportActionBar (). SetTitle (" Мой Титул") ", чтобы разработать этот текст необходимо использовать код @Archie.bpgc . Его ответ правилен, но для того, что прошел эту ту же самую проблему, я полагаю, что вы нуждаетесь, следующий код:


See that you simply exchange parent =" TextAppearance.Sherlock.Widget.ActionBar.Title "> by parent = "TextAppearance.Sherlock.Widget.ActionBar.Menu">

0
добавлено