Intereting Posts
Что такое Android UiThread (UI thread) Напишите общедоступный / закрытый ключ в SharedPreferences и используйте его Как использовать камеру для съемки в фоновом режиме Сервис на Android? Bouncy Castle Keystore (BKS): java.io.IOException: неправильная версия хранилища ключей Scrollview: проверьте, отображается ли вид на экране или нет. Как получить непрерывные данные кадры из Camera2 API для потоковой передачи? Нет программных кнопок для эмулятора ICS? Как воспроизвести видео с YouTube API с помощью YouTubePlayerFragment? Как отключить раскрывающееся меню AutoCompleteTextView при прокрутке моего автозаполнения? Использовать токен обновления, если токен аутентификации истек в учетной записи аутентификации Как скрыть всплывающее окно Android 6 Marshmallow: запросы на некоторые конкретные разрешения мгновенно отклоняются без отображения ui Android CoordinatorLayout – несоответствия между версиями Android Android studio – Выполнение не выполнено для задачи: app: preDexDebug ' Как синхронизировать базу данных SQLite на телефоне Android с базой данных MySQL на сервере?

В расширяемом списке

У меня есть ExpandableListActivity с пользовательским адаптером.

Если пользовательская строка адаптера содержит imageViewall, но если я изменил это представление с ImageView на imageButton, расширяемое listview не будет расширяться.

Есть ли способ поставить кнопку, которую можно щелкнуть, и список расширений не теряет функциональность для расширения?

Solutions Collecting From Web of "В расширяемом списке"

Кнопка не должна быть полезна. В вашем listView.setOnItemClickListener (не в XML-макете !!):

Button button = (Button) view.findViewById(R.id.yourButton); //where button is the button on listView, and view is the view of your item on list button.setFocusable(false); /// THIS IS THE SOLUTION button.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { //button functionalty ... } }); 

Вы можете установить атрибут «focusable» не только в классе, но и в xml, по крайней мере, он работает для меня.

 <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:focusable="false"/>