Вы можете создать пользовательский диалог , расширив Dialog
и поместив в него свой собственный View
с любыми кнопками, которые вам нравятся.
Обновление:
Я только что проверил (визуально) QuickContactBadge. Проблема в вашем случае будет в том, как правильно расположить его так, чтобы оно указывало на правильный элемент списка, который щелкнул пользователь. Возможные решения:
Поместите существующий макет списка в FrameLayout
и поместите над ним пустой AbsoluteLayout
. При нажатии на элемент списка просмотра рассчитать координаты и нарисовать
QuickContactBadge
в AbsoluteLayout
в правильных координатах, чтобы он указывал на выбранный элемент. Никогда не пробовал, поэтому я не знаю, насколько хорошо это будет работать:
Используйте ExpandableListView
, который расширяет элемент при нажатии. В этом расширенном элементе вы можете показать QuickContactBadge
или просто несколько кнопок, которые вы хотите.
Лично я бы пошел со вторым подходом.