kullanarak ExpandableListView öğesinin genişletilmiş grup görünümünü alın Bir ExpandableListView kullanıyorum ve bir grubu genişletirken (grup görüntüsünün parçası olan görüntüyü) taşıma işlemini başarısızlıkla gerçekleştirmeye çalışıyorum. İşte onGroupExpand
benim kodudur:my_list_view.setOnGroupExpandListener(new OnGroupExpandListener()
{
@Override
public void onGroupExpand(int groupPosition)
{
Toast.makeText(getBaseContext(), "Group " + my_list_view.getGroupId(groupPosition), Toast.LENGTH_SHORT).show();
}
});
Temelde benim sorun: kullanabileceğim tek değişken groupPosition olduğunda nasıl, genişletilmiş Grup görünümü erişebilir?
Özel olarak uyarlayacağınız herhangi bir adaptör benzeri bir yanıt kabul edilmeyecektir. Bunu zaten denedim ve sorunum için çalışmıyor. İhtiyacım olan onGroupExpand olayını dinlemek.
unutun
, yok. Sanırım kullanmam gereken fonksiyon 'getGroupView (int groupPosition, boolean isExpanded, ViewViewView, ViewGroup üst bilgisi)' dır, ancak şu ki sadece 'groupPosition' var. Sanırım, 'Expanded' true olarak ayarlanmalı, ama' convertView' ve 'parent' hakkında ne yapılmalıdır ??? – thomaus
herhangi bir çözümün var mı? –
Bu cevabı kontrol edin. Benimle çalışır (http://stackoverflow.com/a/22912225/5621162) –