Hi,

I'm trying to implement an expandable list view where the group view
contains a label and a checkbox, visually represented below (the v and
> are the expand/collapse icons, the [x]/[ ] a checked/unchecked
checkbox):

v group 1 [x]
      child 1
      child 2
> group 2 [ ]
> group 3 [x]

I extended BaseExpandableListAdapter to inflate and return a group
view:

public View getGroupView(int groupPosition, boolean isExpanded, View
convertView, ViewGroup parent) {
                View groupView = convertView;
                if (groupView == null) {
                        groupView = 
LayoutInflater.from(context).inflate(R.layout.group,
null);
                }
                return groupView;
}

with the following layout:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout android:id="@+id/groupView"
        android:layout_width="fill_parent" android:layout_height="?
android:attr/listPreferredItemHeight"
        android:orientation="horizontal" android:gravity="center_vertical"
        xmlns:android="http://schemas.android.com/apk/res/android";>

        <TextView android:text="label" android:id="@+id/groupLabel"
                android:layout_width="wrap_content"
android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:layout_weight="1"
                android:paddingLeft="?android:attr/
expandableListPreferredItemPaddingLeft"></TextView>

        <CheckBox android:id="@+id/groupEnabled"
android:layout_width="wrap_content"
                android:layout_height="wrap_content"
android:focusableInTouchMode="false"></CheckBox>

</LinearLayout>

Now the strange thing is, when I touch the group it no longer expands
or collapses. As soon as I uncomment the checkbox above, it does
expand/collapse when I touch the group.

Does anybody know what's going on, and how to get it to expand/
collapse even though the checkbox is in there?

Regards,
Sebastiaan

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to