2011-04-22 6 views
11

में कस्टम टाइटलबार बनाएं मैंने अपने एप्लिकेशन के लिए एक कस्टम टाइटल बार बनाया लेकिन मुझे इसे लागू करने में कुछ समस्याएं आ रही हैं। मैं रंग और पाठ और शीर्षक पट्टीएंड्रॉइड

styles.xml के लेआउट के लिए स्वरूप बदलने के लिए चाहते हैं के रूप में नीचे है:

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

<style name="MyTheme"> 
    <item name="android:tabWidgetStyle">@style/LightTabWidget</item> 


</style> 
<style name="MyWindowTitleBackground" parent="@android:style/WindowTitleBackground"> 
    <item name="android:background">@android:drawable/title_bar</item> 

</style> 

<style name="MyWindowTitle" parent="@android:style/WindowTitle"> 
    <item name="android:singleLine">true</item> 
    <item name="android:windowTitleSize">40dip</item> 
    <item name="android:textAppearance">@style/MyTextAppearance</item> 
    <item name="android:shadowColor">#BB000000</item> 
    <item name="android:shadowRadius">2.75</item> 
</style> 
<style name="MyTextAppearance" parent="@android:style/TextAppearance.WindowTitle"> 
    <item name="android:textColor">#3A6629</item> 
    <item name="android:textSize">14sp</item> 
    <item name="android:textStyle">bold</item> 
</style> 

<style name="LightTabWidget" parent="@android:style/Widget.TabWidget"> 

    <item name="android:textSize">20px</item> 
    <item name="android:textStyle">bold</item> 

    <item name="android:textColor">#FF5721</item> 
</style> 
</resources> 

और मैं इस प्रकार मैनिफ़ेस्ट फ़ाइल में उस विषय को शामिल किया है:

<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.Light"> 
    <activity android:name="LAFoodBankAboutUs" android:label="@string/app_name" android:theme="@style/MyTheme"> 

कस्टम शीर्षक बार दिखाने के लिए मुझे क्या करना है?

+0

आप देख सकते हैं [यहां] (http://www.londatiga.net/it/how-to-create-custom-window-title-in- के माध्यम से भी उपलब्ध है एंड्रॉइड /) और [यहां] (http://www.helloandroid.com/tutorials/how-create-custom-titlebar) कस्टम विंडो शीर्षक-बार कैसे बनाएं। – Pasha

उत्तर

2

अब तक (कुछ वर्षों के बाद), Toolbar उपलब्ध है। यह customization संभावनाओं का एक बहुत सुविधाओं और Support Library