2011-04-07 4 views
11

पर टिक मार्क (✔) जोड़ें strings.xml पर एक स्ट्रिंग संदेश पर टिक मार्क (✔) जोड़ रहा हूं, लेकिन मुझे मोबाइल पर प्रदर्शित होने पर टिक मार्क के बजाय "बॉक्स" मिल रहा है डिवाइस।स्ट्रिंग.एक्सएमएल

मैंने सीधे अपने स्ट्रिंग संदेश पर प्रतीक चिपकाया है।

क्या कोई तरीका है जिसे हम संभाल सकते हैं? क्या हमें यूनिकोड वैल्यू का उपयोग करने की ज़रूरत है?

+0

मैं टोस्ट संदेश प्रदर्शन के लिए स्ट्रिंग का उपयोग कर रहा हूं। – chiranjib

उत्तर

5

इस एंड्रॉइड समूह धागे की जांच करें: Supported unicode characters

यूनिकोड मान का उपयोग करने के बजाय, मैं आपको TextView के अंदर उपयोग करने की भी सलाह दूंगा। उदाहरण के लिए, आप android:drawableRight का उपयोग कर TextView पर ड्रायबल जोड़ सकते हैं।

2

आप स्पैन करने योग्य टेक्स्ट प्राप्त करने के लिए Html.fromHtml का उपयोग कर सकते हैं और इसे अपने टेक्स्ट व्यू पर सेट कर सकते हैं। String.xml में आप संबंधित HTML इकाई जैसे >

7

स्ट्रिंग मान के रूप में ✓ का उपयोग करने का प्रयास करें, फिर स्ट्रिंग को पार्स करने के लिए Html.fromHtml का उपयोग करें।

+2

Ϭ Ϭ है, चेकमार्क नहीं। सही एक है & # x2713; –

+1

@RazMaimon आप सही हैं - मेरा जवाब अपडेट किया गया – whostolemyhat

11

अपने स्ट्रिंग संसाधन में यूनिकोड प्रतीक "\u2713" जोड़ें या आप इसे कोड से स्ट्रिंग ऑब्जेक्ट के रूप में उपयोग कर सकते हैं।

String checkedMark = "\u2713";