try this String[] child =getResources().getStringArray(R.array.your_array);
On Wednesday, 15 August 2012 21:33:32 UTC-7, Krishna Veni wrote: > > In the above example directly inserted children values.like this > *private* > String<http://android.grepsrc.com/source/s?defs=String&project=ics-mr1>[][] > children<http://android.grepsrc.com/source/s?refs=children&project=ics-mr1>= { > > { "Arnold", "Barry", "Chuck", "David" }, > { "Ace", "Bandit", "Cha-Cha", "Deuce" }, > { "Fluffy", "Snuggles" }, > { "Goldy", "Bubbles" } > }; > > But i wish to need the children value is my xml parsed value.how is to > do.please help me. > > > On Wednesday, August 15, 2012 11:12:05 AM UTC+5:30, Jegadeesan M wrote: >> >> please check this link >> http://android.grepsrc.com/xref/ics-mr1/development/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList1.java >> >> On Monday, 13 August 2012 23:26:20 UTC-7, Krishna Veni wrote: >>> >>> Hi I have tried to develop expandable listview in android >>> application.Now I have one doubts.How is creating 2 groups ion below my >>> code for separate child details? >>> >>> For Eg: >>> >>> Group name: OrderInfo,CustomerInfo. Childname(OrderInfo):payment_method. >>> Childname(CustomerInfo):name,email. >>> >>> How to do this?Please help me. >>> >>> this is my code: >>> >>> SimpleExpandableListAdapter expListAdapter = >>> >>> new SimpleExpandableListAdapter( >>> >>> this, >>> >>> >>> >>> createGroupList(), // Creating group >>> List. >>> >>> R.layout.group_row, >>> >>> // Group item layout XML. >>> >>> new String[] { "OrderInfo","CustomerInfo"}, // the >>> key of group item. >>> >>> new int[] { R.id.order,R.id.customer}, >>> >>> >>> >>> // ID of each group item.-Data under the key goes >>> into this TextView. >>> >>> createChildList(), // childData >>> describes second-level entries. >>> >>> R.layout.single_list_item, >>> >>> >>> >>> new String[] >>> {"KEY_ARTIST","KEY_DURATION","KEY_SUBTOTAL","KEY_DISCOUNT","KEY_COUPON","KEY_COST"}, >>> >>> >>> >>> new int[] { >>> R.id.payment_label,R.id.total_label,R.id.discount_label,R.id.discount_label,R.id.coupon_label,R.id.cost_label}// >>> >>> Keys in childData maps to display. >>> >>> >>> >>> ); >>> >>> setListAdapter( expListAdapter ); // setting the >>> adapter in the list. >>> >>> >>> >>> }catch(Exception e){ >>> >>> System.out.println("Errrr +++ " + e.getMessage()); >>> >>> } >>> >>> } >>> >>> >>> >>> /* Creating the Hashmap for the row */ >>> >>> @SuppressWarnings("unchecked") >>> >>> private List createGroupList() { >>> >>> ArrayList result = new ArrayList(); >>> >>> for( int i = 0 ; i < 1 ; ++i ) { // 15 groups........ >>> >>> HashMap m = new HashMap(); >>> >>> map.put( "CustomerInfo","CustomerInfo"); // the key >>> and it's value. >>> >>> m.put( "OrderInfo", OrderInfo); >>> >>> >>> >>> result.add( m); >>> >>> } >>> >>> return (List)result; >>> >>> >>> >>> } >>> >>> >>> >>> >>> >>> >>> /* creatin the HashMap for the children */ >>> >>> @SuppressWarnings("unchecked") >>> >>> private List createChildList() { >>> >>> >>> >>> ArrayList result = new ArrayList(); >>> >>> for( int i = 0 ; i < 1 ; ++i ) { // this -15 is the number of >>> groups(Here it's fifteen) >>> >>> /* each group need each HashMap-Here for each group we have 3 >>> subgroups */ >>> >>> ArrayList secList = new ArrayList(); >>> >>> for( int n = 0 ; n < 1 ; n++ ) { >>> >>> HashMap child = new HashMap(); >>> >>> Intent in = getIntent(); >>> >>> String payment_method = in.getStringExtra(KEY_ARTIST); >>> >>> TextView lblPayment = (TextView) >>> findViewById(R.id.payment_label); >>> >>> /// lblPayment.setText(payment_method); >>> >>> int payment; >>> >>> payment=1; >>> >>> >>> >>> >>> >>> >>> >>> String s= getIntent().getStringExtra("payment_method"); >>> >>> String s1= getIntent().getStringExtra("total"); >>> >>> String s2= getIntent().getStringExtra("subtotal"); >>> >>> String s3= getIntent().getStringExtra("discount"); >>> >>> String s4= getIntent().getStringExtra("coupon_discount"); >>> >>> String s5= getIntent().getStringExtra("shipping_cost"); >>> >>> >>> child.put( "KEY_ARTIST", s); >>> >>> child.put( "KEY_DURATION", s1); >>> >>> child.put( "KEY_SUBTOTAL", s2); >>> >>> child.put( "KEY_DISCOUNT", s3); >>> >>> child.put( "KEY_COUPON", s4); >>> >>> child.put( "KEY_COST", s5); >>> >>> secList.add( child); >>> >>> } >>> >>> result.add( secList ); >>> >>> } >>> >>> return result; >>> >>> } >>> >>> Here my above code is not worked.So please help me I have to change what >>> line. >>> >> -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

