Intereting Posts
Google मानचित्र एपीआई v2 – चालू स्थान से ज्ञात स्थान पर ड्राइविंग दूरी प्राप्त करें Android ऐप्लिकेशन में POST डेटा के साथ फॉर्म सबमिट करें एंड्रॉइड स्टूडियो 2.3 में एकाधिक स्लाइस एपीके की स्थापना को रोकने के लिए ब्रॉडकॉम ब्लेड एसडीके ActionBarSherlock – SearchView रिक्त है? सभी छवियों को उसी url से प्रदर्शित नहीं किया जा रहा है क्या मैं गतिविधि या रिसीवर के बिना एक सेवा शुरू कर सकता हूं? OnItemCLickListener ListView कस्टम एडॉप्टर में काम नहीं कर रहा है एंड्रॉइड मैनिफेस्ट के कुछ हिस्सों को कस्टमाइज़ करना Admob – बैनर एक काले रंग की पृष्ठभूमि दिखाती है और विज्ञापन नहीं है अल्ट्रासाउंड का उपयोग कर डेटा स्थानांतरित करना Android संपादन टेक्स्ट मेमोरी लीक फायरबेज रेसीलासरदृश्य एडाप्टर सटीक दृश्य स्थिति नहीं प्राप्त कर रहा है एंड्रॉइड ओरेओ पर ओएस द्वारा अवरुद्ध जीओफ़ेंस संक्रमण लंबित कोई थ्रेड-सुरक्षित ContentProvider कैसे बनाएं?

टेक्स्ट (पाठदृश्य) में एक्शनबार लोगो कैसे सेट करें?

मैं एक्शनबार लोगो, या ऊपर बटन, छवि के बजाय एक पाठ बनाने की कोशिश कर रहा हूं। actionbar.setLogo(); केवल एक ड्रॉएबल संसाधन स्वीकार करता है एक TextView साथ एक लेआउट को बढ़ाना, चाल नहीं करता था।

असल में, जो मैं पूरा करने की कोशिश कर रहा हूं वह यह है:

यहां छवि विवरण दर्ज करें

सबसे पहले एक एंड्रॉइड 4.2 से नया डेस्ककॉक ऐप है और दूसरी संपर्क एप से है। मैंने गिटहब में कोड की जांच की लेकिन मुझे कुछ नहीं मिला।

Solutions Collecting From Web of "टेक्स्ट (पाठदृश्य) में एक्शनबार लोगो कैसे सेट करें?"

यहां @ कॉमन्सवेयर के विकल्प # 1 का क्रियान्वयन पूरी तरह से काम करता है।

 TextView upTextView = (TextView) getLayoutInflater().inflate( R.layout.up_text, null); upTextView.setText("CITIES"); upTextView.measure(0, 0); upTextView.layout(0, 0, upTextView.getMeasuredWidth(), upTextView.getMeasuredHeight()); Bitmap bitmap = Bitmap.createBitmap(upTextView.getMeasuredWidth(), upTextView.getMeasuredHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); upTextView.draw(canvas); BitmapDrawable bitmapDrawable = new BitmapDrawable(getResources(), bitmap); 

R.layout.up_text :

 <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingLeft="4dp" android:paddingRight="4dp" android:textColor="#f00" android:textSize="20sp" android:textStyle="bold" /> 

कफ बंद:

ऑप्शन # 1: Bitmap बैकड Canvas पर अपना पाठ ( TextView या सीधे) ड्रॉ करें, और तब BitmapDrawable करने के लिए एक BitmapDrawable setLogo()

विकल्प # 2: आइकन और लोगो को छिपाएं और setCustomView() का उपयोग करें setCustomView() आपकी कैरेट छवि और आपके टेक्स्ट को मिल सके।