मैं जिसके लिए मैं जैसा कि नीचे कोशिश कर रहा हूँ मेरी क्रिया बार में शीर्षक रंग बदलने के लिए देख रहा हूँ:बदलने शीर्षक टेक्स्ट का रंग
मैं
मेरी Styles.xml (v14) में निम्न को शामिल किया है<style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="actionBarStyle">@style/MyTheme.ActionBarStyle</item>
<item name="android:actionBarStyle">@style/MyTheme.ActionBarStyle</item>
<item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
<item name="titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
<item name="drawerArrowStyle">@style/AppTheme.DrawerArrowToggle</item>
<item name="colorAccent">@color/greenText</item>
</style>
<style name="MyTheme.ActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
<item name="background">@color/whiteText</item>
</style>
<style name="AppTheme.DrawerArrowToggle" parent="Base.Widget.AppCompat.DrawerArrowToggle">
<item name="color">@android:color/black</item>
</style>
<style name="MyTheme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">@color/actionbar_blackText</item>
</style>
मेरे मैनिफेस्ट में: मैं एक ही विषय का उपयोग कर रहा हूं।
मेरे गतिविधि कक्षा में: मैं AppCompatActivity
को FragmentActivity बदलOnCreate इस तरह दिखता है:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
getSupportActionBar().setDisplayOptions(getSupportActionBar().getDisplayOptions() | android.support.v7.app.ActionBar.DISPLAY_SHOW_CUSTOM);
ImageView imageView = new ImageView(getSupportActionBar().getThemedContext());
imageView.setScaleType(ImageView.ScaleType.CENTER);
imageView.setImageResource(R.drawable.logoforactionbar);
android.support.v7.app.ActionBar.LayoutParams layoutParams = new android.support.v7.app.ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams.WRAP_CONTENT, android.support.v7.app.ActionBar.LayoutParams.WRAP_CONTENT, Gravity.END | Gravity.CENTER_VERTICAL);
layoutParams.rightMargin = 20;
imageView.setLayoutParams(layoutParams);
getSupportActionBar().setCustomView(imageView);
getSupportActionBar().setTitle(getResources().getString(R.string.register_new));
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setIcon(android.R.color.transparent);
setContentView(R.layout.register_new);
}
लेकिन शीर्षक पाठ का रंग नहीं बदलता है या मैं काले ऊपर नहीं दिख रहा है तीर भी टेक्स्ट और तीर सफेद हैं ...
यह अजीब बात है कि यह एक और AppCompatActivity पर ठीक काम करता है जिसमें नेविगेशन ड्रॉवर भी है।
मैं इस तरह परिणाम मिलता है:
मैं लोगो हिस्सा काट दिया है। वैसे भी, काला शीर्षक और काला तीर होना चाहिए लेकिन दिखाई नहीं देता है।
धन्यवाद की जरूरत है। मैंने आपकी थीम का उपयोग किया और प्राथमिक रंग को सफेद और विंडोबैकग्राउंड में बदल दिया, टेक्स्ट रंग: काला करने के लिए लेकिन फिर भी रंग बदल नहीं रहा है। यह अभी भी पूर्ण सफेद है .. कोई काला पाठ या तीर नहीं है। – TheDevMan
आप सोचते हैं कि केवल अपारदर्शी रंगों का उपयोग कर सकते हैं। मेरे ऐप में काम कर रहे रंग कोड? –
हाँ आपका रंग कोड काम कर रहा है। मैं गैलेक्सी नेक्सस 4.3 – TheDevMan