2010-08-09 10 views
6

मैं एंड्रॉइड पर संपर्क सूची में से एक पसंदीदा स्टार जोड़ना चाहता हूं। क्या कोई रास्ता है कि हम उस स्टार को प्राप्त कर सकते हैं या मुझे अपना खुद का लिखना होगा? मुझे विकल्प मेनू आइकन के अलावा एंड्रॉइड से कोई मानक जीयूआई तत्व नहीं मिल रहा है। क्या कोई और नहीं है जो मुझे नहीं मिला है?पसंदीदा स्टार कैसे प्राप्त करें

जॉर्ज एंडरसन के ठीक आगे एक को देखो। जब आप इसे क्लिक करते हैं तो यह पीला हो जाता है। संपर्क एप्लिकेशन पर

alt text

उत्तर

6

कुछ मानक एंड्रॉइड छवियां एंड्रॉइड एसडीके से उपलब्ध हैं, जिन्हें आप या तो अपने कंप्यूटर पर ऑनलाइन here पर ब्राउज़ कर सकते हैं। (कॉमन्सवेयर ने कहा)।

मुझे this website सुपर आसान भी लगता है, क्योंकि यह मुझे दिखाता है कि प्रत्येक छवि किस तरह दिखती है और मुझे छवि का नाम बताती है ताकि मैं इसे एंड्रॉइड एसडीके में पा सकूं।

+0

बस इतना ही छवियों के साथ वेबसाइट: drawable/btn_star (यह एक बदल जाता है पीला)

@Android कमाल है। धन्यवाद – Mike

+0

महान जानकारी, लेकिन मुझे आश्चर्य है कि क्यों पृथ्वी पर लेखक ने उस पृष्ठ पर * फ्रेम * का उपयोग किया था। कुछ भी परेशान नहीं है। – bos

+1

अगस्त 2015 तक, वे दोनों लिंक मर चुके हैं। –

25

स्रोत कोड, available online है के बाद से एंड्रॉयड ओपन सोर्स है।

आपके आसपास के कुछ पोकिंग आपको contact_header.xml फ़ाइल में ले जाएंगे, जो आपके एसडीके इंस्टॉलेशन में मिलेगा। यह इंगित करता है कि स्टार एक CheckBox के माध्यम से कार्यान्वित किया जाता है:

<item name="starStyle">@android:style/Widget.CompoundButton.Star</item> 

जो बारी में करने के लिए हल करता है:

<style name="Widget.CompoundButton.Star"> 
    <item name="android:background">@android:drawable/btn_star_label_background</item> 
    <item name="android:button">@android:drawable/btn_star</item> 
</style> 

<CheckBox 
     android:id="@+id/star" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical" 
     android:visibility="gone" 
     android:contentDescription="@string/description_star" 
     style="?android:attr/starStyle" /> 

कि, बारी में, एक विषय में एक प्रविष्टि के लिए आप मार्गों

तो, उन छवियों का उपयोग CheckBox के साथ करें, और आपको वही व्यवहार मिलना चाहिए। वे छवियां आपके एसडीके स्थापना में भी उपलब्ध हैं।

1

@Android: (, बड़ा, पर बंद) drawable/star_off

और उन में बदलाव

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