2012-01-24 9 views
13

ऐसा प्रतीत नहीं होता है, लेकिन मुझे उम्मीद है कि किसी को किसी तरह से पता चल जाएगा। क्या एप्लिकेशन का लेबल (android:label="@string/app_name" द्वारा मैनिफेस्ट फ़ाइल में परिभाषित एक) कोड से सेट किया जा सकता है?एंड्रॉइड: प्रोग्राम लेबल रूप से एप्लिकेशन लेबल बदलते हैं?

उत्तर

27

यह केवल पढ़ने के लिए है, AFAIK।

यदि आपका उद्देश्य आपकी गतिविधियों के शीर्षक पट्टी को बदलना है, तो आप setTitle() पर कॉल कर सकते हैं।

+0

संभवतः कोड से स्ट्रिंग संसाधन के मान को संशोधित करने का कोई तरीका है? – ab11

+1

@ ab11: यह * निश्चित रूप से * संभव नहीं है। – CommonsWare

+4

ठीक है। मैं इसे उत्तर के रूप में चिह्नित करूंगा और उम्मीद छोड़ दूंगा। – ab11

1

मैं अधिकतर क्रियात्मक परिवर्तन को बदलने के लिए इसका उपयोग करता हूं, क्रिएटिक रूप से ऑनक्रेट() विधि .... बहुत आसान है!

getSupportActionBar().setTitle("yourString");