Пользовательский диалог Android, такой как «Быстрый контакт» - PullRequest
5 голосов
/ 03 июля 2010

Я хочу создать собственный диалог, такой как «Быстрый контакт» в приложении контактов или в официальном приложении Twitter.Когда я нажимаю на кнопку, она открывается над или под кнопкой.

http://londatiga.net/images/qc-tw.jpg Быстрый контакт и Twitter

Я прочитал исходный код приложения Контакт, нокажется, использовать внутренний API.Альтернативное решение состоит в том, чтобы расширить класс Dialog, я могу установить собственный макет, но не могу разместить диалоговое окно.Какие-нибудь решения для этого?

Спасибо заранее

Ответы [ 2 ]

3 голосов
/ 27 февраля 2012

Посмотрите на этот проект NewQuickAction3D

Ориентация по умолчанию вертикальная, поэтому она будет выглядеть по-разному, как вы хотите.Вам нужно изменить ориентацию в ExampleActivity с VERTICAL на HORIZONTAL.

1 голос
/ 06 мая 2011

Посмотрите на этот проект GreenDroid

Это именно то, что вам нужно.Вы просто должны объединить это в своем проекте и назвать правильную деятельность, это очень легко.На рынке также есть демонстрационное приложение GreenDroid, которое называется GDCatalog , поэтому вы можете протестировать некоторые его функции.И я думаю, что есть скрипт на python, который объединяет GreenDroid с вашим приложением для вас.QuickAction - это демонстрационная версия приложения, которое вы ищете.Это тоже очень хорошо выглядит.

...