Intereting Posts
टुकड़ों के ऊपर कस्टम डायलॉग फ्रेग्मेंट पारदर्शी नहीं बना सकते हैं एंड्रॉइड लॉलीपॉप स्क्रॉलव्यू एज प्रभाव रंग एंड्रॉइड सपोर्टमाफ़्रैगमेंट अपवाद त्रुटि एंड्रॉइड बटन सेट कोलोरफिल्टर व्यवहार फ़ाइल को कैसे अस्तित्व में रखना है या नहीं और यदि async कार्य में sdcard में एक नई फाइल नहीं बनाते हैं एंड्रॉइड में बिटमैप को कैसे वेबवेस्ट कैप्चर करना है? एंड्रॉइड पर फेसबुक एसडीके 3.0 के लिए एक क्लास बनाना पॉपअप Window (या DialogFragment) के अंदर टुकड़ों के साथ ViewPager – खंड के आईडी के लिए कोई दृश्य नहीं मिला एंड्रॉइड में मैं एल्बम थंबनेल कैसे प्राप्त करूं? क्या एंड्रॉइड में रिज़र्व फ़ोल्डर को व्यवस्थित करने का कोई तरीका है? एंड्रॉइड पर हर दो सेकंड जावा में फंक्शन कैसे कार्यान्वित करें? एंड्रॉइड ACTION_IMAGE_CAPTURE कभी-कभी पर कॉल नहीं करते हैंक्रियाविशेषताई सूचीदृश्य विभक्त मार्जिन स्ट्रिंग्स.एक्सएम में डॉट के बाद दो अंकों वाला डबल पैरामीटर? लॉन्च के दौरान फायरबेज क्रैश एएनआर का उत्पादन करता है

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

मैं एक्शनबार लोगो, या ऊपर बटन, छवि के बजाय एक पाठ बनाने की कोशिश कर रहा हूं। 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() आपकी कैरेट छवि और आपके टेक्स्ट को मिल सके।