Articles of Расширенный

Различные макеты для разных групп ExpandableListView

У меня были проблемы с этим. Кажется, я не понимаю, я хочу контролировать каждого родителя + детей этого родителя. ExpandableListView вызывает у меня головную боль. Комментарии пакета; public class CommentsExpandableListAdapter extends BaseExpandableListAdapter { private Activity context; private Map<String, List<String>> comments_feed_collection; private List<String> group_list; private boolean a_comment = false; public CommentsExpandableListAdapter(Activity context, List<String> group_list, Map<String, List<String>> […]

Элементы ExpandableListView смешиваются

Поэтому я сделал это приложение для анализа снов, и он очень хорошо работает на телефонах, но на планшетах информация в экспериментах смешивается, как вы можете видеть на рисунке ниже. То есть, когда вы нажимаете на группу, она должна скрывать / показывать свои дети, но, как вы видите, на планшетах она просто продолжает рисовать информацию один […]

Добавить onClickListener в Default GroupIndicator в ExpandableListView

Я использую представление расширяемого списка. В моем приложении у группы и ребенка есть контент. Поэтому мне нужно начать работу с groupClicked, а также с нажатием кнопки Child. Как действие по умолчанию (данное в android), когда я нажимаю на группу, группа расширяется. Я хочу добавить действие на кнопку индикатора группы. Таким образом, когда нажата группа, действие […]

В ExpandableListView, как обнаружить групповое свертывание?

В моем expandableListView я создал пользовательскую кнопку для расширения / сглаживания группы и для ее расширения, но при обрыве нет. С этим кодом listView.setOnGroupClickListener(new OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) { Log.d("group click"); return true; } }); listView.setOnGroupCollapseListener(new OnGroupCollapseListener() { @Override public void onGroupCollapse(int groupPosition) { Log.d("group collapse"); […]

Пустой вид в расширяемом адаптере списка

У меня есть расширяемый список, который я создаю, используя специальный класс адаптера, расширяющий BaseExpandableListAdapter . Есть ли способ добавить пустой дочерний элемент просмотра под каждую из групп в моем расширяемом списке, если в этой группе нет элементов? EDIT: Я попытался использовать mExpList.setEmptyView(getActivity().findViewById(R.id.empty_child)); Но это не сработало. R.id.empty_child находится в том же xml прямо под раскрываемым […]

Android ExpandableListView – установить определенную группу в не расширяемую

У меня есть ExpandableListView и мне нужно установить определенную группу (groupPosition, которая известна и всегда одна и та же), чтобы быть нерасширяемой и просто запускать новое действие при нажатии. Есть ли способ сделать это? ОБНОВИТЬ Мне также нужна только одна группа, которую нужно развернуть за раз, и попробовал следующее (но это не работает должным образом): […]

Расширяемые списки в Android, я хочу, чтобы только один родительский список расширялся за раз

Я хочу, чтобы только один элемент в родительском списке расширялся за раз, мой код для onCreate в настоящее время является следующим. (Он работает так, как я хочу, но метод, позволяющий открывать только один родитель за один раз, не работает) public void onCreate(Bundle savedInstanceState) { try{ super.onCreate(savedInstanceState); setContentView(R.layout.main); final SimpleExpandableListAdapter expListAdapter = new SimpleExpandableListAdapter( //FOR LEVEL […]

Групповой клик-прослушиватель в раскрывающемся списке просмотра Android

У меня есть расширяемое представление списка, где первая группа пуста, т.е. у нее нет детей, а у всех остальных есть дети . Теперь я должен реализовать onChildClick для всех групп, кроме первого. Для первого требования необходимо, чтобы в группе OnClick сама группа принимала какое-то действие. Поэтому я реализовал onGroupClickListener и поставил условие if(groupPosition == 0){ […]

Динамически настраивать высоту заголовков групп в ExpandableListView

У меня есть ExpandableListView (ELV) с группами, имеющими LinearLayout. Я установил высоту группы для некоторого значения (38dip в этом случае эквивалентно двум строкам текста). Если заголовок группы длинный и занимает более 2 строк, он не отображается правильно в элементе ELV – часть прокрутки просматривается. С другой стороны, если я изменяю android: layout_height на «wrap_content» в […]

Расширяемый ListView

Я использую расширение expandableListView для дизайна пользовательского интерфейса, поэтому мне интересно, как расширяться список Android, есть ли способ разрешить только один элемент списка, т. Е. Когда вы нажимаете и расширяете элемент, все остальные элементы автоматически сворачиваются. благодаря