पर कस्टम होम बटन मैं एक्शनबार शेरलॉक लाइब्रेरी का उपयोग कर रहा हूं। तो, डिफ़ॉल्ट होम बटन बदलने के लिए।एक्शनबार
<style name="Theme.mTheme" parent="android:Theme.Sherlock.Light.DarkActionBar">
<item name="android:homeAsUpIndicator">@drawable/custom_home</item>
</style>
जो
काम नहीं किया तो, मैं यह भी कहा::
<item name="homeAsUpIndicator">@drawable/custom_home</item>
अब अपने काम के मैं ऐसा किया। मेरे पास प्रत्येक एक्शनबार पर यह कस्टम होम आइकन/बटन है। लेकिन मेरी गतिविधियों का 1 में मैं कोड में यह है:
actionBar.setIcon(R.drawable.options_holo_dark);
जब मैं उस गतिविधि में हूँ, मैं आइकन जो मैं प्रोग्राम के यानी .. निर्धारित करते हैं, options_holo_dark देख सकते हैं। 1 जो मैंने थीम में सेट किया है अर्थात् .., custom_home दिखाई नहीं दे रहा है। लेकिन आइकन दाहिने ओर स्थानांतरित हो गया है जैसे कि बाईं ओर दिए गए स्थान को आइकन में सेट किया गया है (हालांकि दिखाई नहीं दे रहा है)।
यह वही अब मैं हो रही है:
तो, मैं कैसे बच सकते हैं कि घर चिह्न की बाईं ओर खाली जगह?
धन्यवाद
setLogo() विधि का उपयोग करें और बस होम सूचक के लिए आइकन बदलें! http://developer.android.com/reference/android/app/ActionBar.html#setLogo(int) – Pavlos