Есть ли Android планшетный аналог UIPopOverController? - PullRequest
4 голосов
/ 14 марта 2011

Я просто слоняюсь с Android-планшетами в версии 3.0. У меня есть фрагменты, настроенные, чтобы сделать эквивалент UISplitViewController для iPad. Кто-нибудь знает, что является лучшим решением для получения чего-то вроде iPad UIPopOverController?

Я думаю, что варианты - это отдельный диалог или что-то в панели действий ...?

На самом деле я не видел ни одного планшета Android с версией 3.0, поэтому не ясно, каким будет стандарт ...

Большое спасибо заранее

Ответы [ 2 ]

1 голос
/ 14 марта 2011

Ничего официального, но я бы взломал исходный код приложения контактов для 2.0+. Они эмулируют всплывающий пользовательский интерфейс, используя Activity довольно творческим способом. Это может быть немного неубедительно, так как он был разработан для использования любым приложением, а не только им самим. Но это должно помочь вам подтолкнуть вас в правильном направлении.

Кроме того, в зависимости от того, какое поведение вы ищете, именно от комбинации фрагментов и панели действий может быть путь, но это будет не так просто, как в iOS.

1 голос
/ 14 марта 2011

Это может быть не совсем то, что вы ищете, потому что я не очень хорошо знаком с UIPopOverController, но я думаю, что вы можете сделать что-то подобное, используя Toast с настроенным макетом.

Я бы посмотрел на Creating Toast Notifications и посмотрел, работает ли он для вас.

В зависимости от необходимой функциональности он может работать, в противном случае вам может понадобитьсяпопытка создать немодальное диалоговое окно с пользовательским макетом.

Что касается вашего другого вопроса, параметры обычно хранятся в отдельном упражнении в вашем приложении, и в соответствии с планом Honeycomb действие параметров будет доступно из панели действий исама опция может быть фрагментом.

...