2013-10-23 7 views
9

मेरे आवेदन का विषय हल्का है। क्या मैं थीम से ऐप स्टाइल को बदले बिना एक्शन आइकन में ऐप आइकन प्रदर्शित कर सकता हूं। लाइट टू थीम। होलो.लाइट।एंड्रॉइड - एक्शन बार में एप लोगो कैसे दिखाएं

style.xml

<style name="AppBaseTheme" parent="android:Theme.Light"> 

AndroidManifest.xml

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:logo="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 

"EditText" की शैली और आदि वस्तु, Theme.Light साथ अधिक सुंदर यही कारण है कि मैं इसे बदलने के लिए नहीं करना चाहते हैं । यह संभव है या मुझे प्रत्येक ऑब्जेक्ट के लिए शैली लिखनी चाहिए और एप्लिकेशन की थीम बदलनी चाहिए।

उत्तर

9

यह Theme.Light

android.support.v7.app.ActionBar menu = getSupportActionBar(); 
menu.setDisplayShowHomeEnabled(true); 
menu.setLogo(R.drawable.ic_launcher); 
menu.setDisplayUseLogoEnabled(true); 
2

एक्शनबार एंड्रॉइड का उपयोग करता है: मेनिफेस्ट फ़ाइल से लोगो विशेषता। तब ActionBar में यह स्थापित करने के लिए setDisplayUseLogoEnabled() का उपयोग

+0

तरह की कोशिश करो जब अपने आवेदन विषय "Theme.Light" है और ऑनक्रेट फ़ंक्शन मैं लिखता हूं एक्शनबार()। setDisplayUseLogoEnabled (सत्य); आवेदन दुर्घटनाग्रस्त क्या मैं आपको सही समझता हूँ? – Anamnisis

+0

क्या आपका कोड कोई भी ब्लॉग संबंधित सेटिंग्स के बिना एक्शन बार के साथ काम कर रहा है? –

+0

यदि मैं थीम में लिखता हूं तो यह '