2010-12-27 8 views
5

का उपयोग कर मैं इस कोड का उपयोग कर रहा अपने ही समूह संकेतक चिह्न सेट और सूचीएंड्रॉयड: ExpandableListView drawable समूह सूचक बड़ा किया जा रहा है जब मैं अपने आइकन

ExpandableListView list = (ExpandableListView) findViewById(R.id.SCHEDULE); 

Drawable icon = StationInfo2.this.getResources().getDrawable(R.drawable.expander_group); 

list.setGroupIndicator(icon); 

list.setIndicatorBounds(list.getWidth() - 80, list.getWidth() - 40); 

इसके दिखाने के लिए काम करता है के दाईं ओर के लिए सेट करने के लिए मेरे अपना आइकन लेकिन आइकन गलत आकार में दिखाता है।

क्योंकि मैं यहाँ नया मैं लिंक या छवि पोस्ट नहीं कर सकते हैं कि कैसे की तरह अपने दिखता है दिखाने के लिए कर रहा हूँ, लेकिन मैं आशा किसी को एक अच्छा विचार मैं कैसे कर सकता है?

+1

मैं अब समूह सूचक हटा दिया और एक imageView मैं घटनाओं पर मेरी आत्म नियंत्रित कर सकते हैं निर्धारित किया है, ठीक काम करता है। – RickardP

+0

आपने समूह सूचक के बजाय एक छवि दृश्य कैसे सेट किया? मैं इस पोस्ट http://www.anddev.org/view-layout-resource-problems-f27/configuring-the-icons-of-an-expandablelistview-a-simple-ex-t12075.html – Somk

+0

आप समाधान हो गया उपयोगी पाया बड़े सूचक आकार के साथ एक समस्या? मैं एक ही एक –

उत्तर

2

आप 9-पैच का उपयोग कर इसे आकर्षित करना चाहिए। http://developer.android.com/tools/help/draw9patch.html कोनों काला पिक्सेल रखो। वो सहायता करेगा। (अगर आपको अधिक जानकारी चाहिए तो मुझसे संपर्क करें)। मूल बिंदु को देखें जो आपको काले बिंदुओं को देखते हैं? उन्हें अपनी छवि के लिए बनाओ। enter image description here

+0

differnt divices के लिए है, तो हम कितने बनाने के लिए है? –

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