2011-05-09 138 views
0

如何將圖像添加到Android中父級的可展開列表。如果你點擊父母,圖像將被改變,再一次點擊它將顯示前一圖像。可能嗎?如果是的話請舉例說明。Android擴展列表

謝謝

回答

3

如果你要更新箭頭圖標如下圖所示的圖像

使用myExpListView.setGroupIndicator

,或者如果你想設置的圖像(如下面的車輛圖像圖像)在ExpandableListView中設置它在適配器佈局。

enter image description here

UPDATE:要設置分組指示圖像上單擊任何集團

 myExpListView.setOnGroupClickListener(new OnGroupClickListener() 
      { 
       @Override 
       public boolean onGroupClick(ExpandableListView arg0, View arg1, int arg2, long arg3) 
       { 
        //set new image for group indicator here 
        myExpListView.setGroupIndicator(R.drawable.newImage); 
        Toast.makeText(getBaseContext(), "Group clicked", Toast.LENGTH_LONG).show(); 
        return false; 
       } 
      }); 

好運

+0

請提供代碼 – user735855 2011-05-09 06:04:34

+0

能否請你回答,你想究竟是什麼改變**箭頭圖標** **或** **車輛圖像**? – 100rabh 2011-05-09 07:07:50

+0

箭頭圖標(如果您單擊組項目,則列表將會展開,並且箭頭圖標會像我想要使用自定義圖標一樣更改,這意味着如果您單擊組項目,則自定義圖標也會更改,並且還會有一個點擊列表壓縮和以前的圖標將被顯示) – user735855 2011-05-09 07:51:01