Tôi đang sử dụng ExpandableListView và tôi không cố di chuyển hình ảnh khi mở rộng một nhóm (hình ảnh là một phần của chế độ xem nhóm).Mở chế độ xem nhóm mở rộng của ExpandableListView bằng cách sử dụng onGroupExpand
Đây là mã của tôi:
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();
}
});
Về cơ bản vấn đề của tôi là: làm thế nào tôi có thể truy cập vào xem Nhóm mở rộng, khi biến duy nhất tôi có thể sử dụng là groupPosition?
Bất kỳ phản hồi nào giống như bạn tạo ra tùy chỉnh-adapter sẽ không được chấp nhận. Tôi đã thử điều đó và nó không hoạt động cho vấn đề của tôi. Những gì tôi cần là lắng nghe sự kiện onGroupExpand.
Thực sự, tôi không làm thế nào để làm điều đó. Tôi đoán các chức năng tôi nên sử dụng là 'getGroupView (int groupPosition, boolean isExpanded, Xem convertView, ViewGroup cha mẹ)' nhưng điều là tôi chỉ có 'groupPosition'. Tôi đoán 'isExpanded' nên được thiết lập là true, nhưng những gì về' convertView' và 'parent' ??? – thomaus
bạn có giải pháp nào không? –
Kiểm tra câu trả lời này. Nó làm việc với tôi (http://stackoverflow.com/a/22912225/5621162) –