Проблема установки onChildClickListener для ExpandableListView - PullRequest
2 голосов
/ 27 июня 2011

У меня проблема с получением прослушивателя моего клика для работы расширяемого списка.Я правильно это реализую?

Код:

elv = getExpandableListView();

// Set up the adapter
mAdapter = new MyExpandableListAdapter();
elv.setAdapter(mAdapter);

elv.setOnChildClickListener(new OnChildClickListener() {

        public boolean onChildClick(ExpandableListView parent, View v,
                int groupPosition, int childPosition, long id) {
            Toast.makeText(getApplicationContext(), "click", Toast.LENGTH_SHORT);
            v.setBackgroundColor(0x000000);
            return false;
        }
    });

1 Ответ

4 голосов
/ 27 июня 2011

Вы не вызывали show () в своем сообщении Toast. Так что, если вы определяете, сработало ли это только для сообщения Toast, похоже, оно не сработает. Добавить .show (); в конце строки, где вы создаете тост, и он должен отображаться

...