2012-10-17 12 views
5

AndroidManifest.xml में, आवेदन टैग है:गतिविधि लेबल होम स्क्रीन के बजाय एप्लिकेशन के नाम पर दिखाई देता है

एंड्रॉयड: लेबल = "@ स्ट्रिंग/app_name"

और res/values ​​/ तार में app_name। एक्सएमएल "माई ऐप" पढ़ता है।

लेकिन दोनों एमुलेटर और संलग्न डिवाइस पर चलने या डिबगिंग के बाद, होम स्क्रीन पर ऐप आइकन ऐप लेबल के बजाय मुख्य गतिविधि के लेबल को प्रदर्शित करता है। क्या यह अपेक्षित व्यवहार है, और यदि नहीं तो यह क्यों हो रहा है?

उत्तर

2

हां यह अपेक्षित व्यवहार है। सेटिंग्स में अनुप्रयोग टैब में ऐप का नाम देखा जाएगा। मुख्य स्क्रीन लॉन्चर गतिविधि के लेबल को प्रदर्शित करती है।

1

यदि आप ऐप_नाम प्रॉपर्टी लॉन्चर आइकन के नीचे अपने एप्लिकेशन के लेबल के रूप में प्रदर्शित करना चाहते हैं तो आप एंड्रॉइड: लेबल प्रॉपर्टी को अपने एंड्रॉइड मेनिफेस्ट फ़ाइल के एप्लिकेशन टैग में निर्दिष्ट कर सकते हैं।

उदाहरण के लिए:

<application 
    android:name=".MyApp" 
    android:icon="@drawable/myIcon" 
    android:label="@string/app_name"> 
+0

कि मदद की। धन्यवाद: डी – geekydhaval

संबंधित मुद्दे