2014-06-06 6 views
5

मैं भाषा को प्रदर्शित करने के लिए com.facebook.widget का उपयोग कैसे कर सकता हूं? मैं com.facebook.widget.LoginButton का उपयोग कर रहा हूं और मेरे एंड्रॉइड डिवाइस की सिस्टम भाषा जर्मन पर सेट है लेकिन हालांकि LoginButton "मिट फेसबुक एन्मेल्डन" के बजाय "फेसबुक के साथ लॉग इन" टेक्स्ट प्रदर्शित करती है। मैंने फेसबुक डेवलपर पेज पर अपने ऐप की लोकलाइज सेटिंग्स को भी चेक किया जो डिफ़ॉल्ट जर्मन है।एंड्रॉइड पर com.facebook.widget.LoginButton की भाषा को कैसे बदलें

+1

यह उपयोगी हो सकता है: http://stackoverflow.com/questions/16314651/customize-andro आईडी-फेसबुक-लॉगिन-बटन – Dehumanizer

उत्तर

9

इसमें जर्मन भाषा स्थानीयकरण शामिल नहीं है।

अपने लेआउट में, कस्टम login_text विशेषता ...

<com.facebook.widget.LoginButton 
     (usual attributes removed) 
     loginView:login_text="Whatever text you want" /> 

आप अपने मूल तत्व पर loginView नाम स्थान सेट मान लिया जाये ...

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:loginView="http://schemas.android.com/apk/res-auto" 
    (usual attributes removed)... > 

सेट लॉगआउट शामिल करने के लिए एक ही उदाहरण के बाद पाठ यह होगा:

<com.facebook.widget.LoginButton 
     (usual attributes removed) 
     loginView:login_text="Whatever text you want" 
     loginView:logout_text="Your logout text" /> 
+0

धन्यवाद! वर्क्स =) मैं लॉगआउट व्यू के लिए भी इसका उपयोग करता हूं। –

+0

क्या लॉगआउट संवाद का पाठ सेट करने के लिए भी विशेषताएं हैं जो पूरी तरह से अंग्रेजी में भी हैं? उन्हें कैसे कहा जाता है? मुझे कोई संदर्भ नहीं मिल रहा है ... –

+2

'AGPBI: {" kind ":" error "," text ":" पैकेज \ u0027log.andutore.android \ u0027 "स्रोतों में विशेषता \ u0027login_text \ u0027 गुण के लिए कोई संसाधन पहचानकर्ता नहीं मिला ": [{" फ़ाइल ":"/उपयोगकर्ताओं/केसियो/कार्यस्थान/etutore-android-छात्र/ऐप्स/src/मुख्य/res/लेआउट/activity_login.xml "," स्थिति ": {" Startline ": 51}}] , "मूल": ""} ' विफलता: अपवाद के साथ निर्माण विफल रहा। –

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