Android ExpandableListView long group click listener prevent expand

Я использую ExpandableListView в своем Android приложении и хочу отработать действие, если пользователь долго нажимает на элемент группы, поэтому я определил OnLongClickListener в моем BaseExpandableListAdapter расширении. Слушатель работает, как и предполагалось, но дочерние элементы больше не расширяются. Есть идеи?

 public class ConnectionAdapter extends BaseExpandableListAdapter {
    ...
    public View getGroupView(int groupPosition, boolean isExpanded, View convertView,  
                             ViewGroup parent) {
        // convertView is a LinearLayout
        convertView.setOnLongClickListener(new OnLongClickListener() {
            public boolean onLongClick(View v) {
                // my action here
                return true;
            }
        });
     }
     ...   
 }
5
задан CannyDuck 23 February 2012 в 21:42
поделиться