2012-04-08 7 views
15

के आस-पास एंड्रॉइड ड्रॉ सर्कल में मेरे पास एक वर्ण के साथ एक टेक्स्ट व्यू है (सभी एकल अंक, संख्या 0-9)। मैं संख्या के चारों ओर एक सर्कल या एक वर्ग आकर्षित करना चाहता हूँ। मैंने एक धागा को नौ-पैच के चारों ओर शैली के लिए उपयोग करने का जिक्र देखा, लेकिन मुझे यह सुनिश्चित नहीं है कि यह कैसे करें (या यदि यह करने का सबसे अच्छा तरीका है)। मैं संख्या के चारों ओर एक सर्कल कैसे कर सकता हूं?टेक्स्ट

धन्यवाद

उत्तर

56

बस इस

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="oval"> 
    <corners android:radius="10dip"/> 
    <stroke android:color="@color/red" android:width="2dip"/> 
    <solid android:color="@android:color/transparent"/> 
</shape> 

की तरह एक दौर drawable बनाएँ और अपने TextView पृष्ठभूमि के रूप में इस drawable सेट करना होगा।

+3

आप अंडाकार आकार के अंदर कनवर्स का उपयोग क्यों करते हैं? दस्तावेज़ीकरण से: आकार के लिए गोलाकार कोनों बनाता है। केवल तभी लागू होता है जब आकार एक आयताकार होता है। – Ray

+3

यह सर्कल – Roman

+0

के बजाय अंडाकार खींचता है ऊपर और नीचे पाठ दृश्य में पैडिंग बाएं और दाएं थोड़ा अधिक जोड़ें –