Создание вкладок в стиле iPhone - PullRequest
1 голос
/ 14 ноября 2011

До того, как я попытаюсь создать элементы стиля iPhone на Android, моя стажировка состоит в том, чтобы преобразовать приложение iPhone в приложение Android, сохранив при этом внешний вид и ощущения как можно лучше.

Пока чтовсе идет хорошо, но я столкнулся с проблемой.Приложение использует несколько вкладок.По крайней мере, так я их называю.И я абсолютно не знаю, как сделать это на Android.Я знаю, что вы можете создавать панели вкладок с большими неуклюжими кнопками, но я действительно не видел ни одного приложения, которое использует вкладки, как показано здесь:

I would like tabs like this

Есть ли способ добиться этогона андроид?Как я уже сказал, я не видел, чтобы кто-то делал это раньше, поэтому я не совсем уверен, возможно ли это вообще.Любые указатели приветствуются.


Редактировать: Я только что нашел это: http://code.google.com/p/android-custom-tabs/ Я думаю, что могу довольно точно добиться того, чего хочу, но я бы хотелчтобы узнать, есть ли у кого-нибудь еще указатели

Ответы [ 4 ]

2 голосов
/ 14 ноября 2011

Как насчет android-сегмента библиотеки?

enter image description here

2 голосов
/ 14 ноября 2011

Конечно, вы можете настроить TabHost и элементы вкладок по своему усмотрению, хотя это немного отличается от Apple.Android по умолчанию использует 9-патч-изображение для фона панели вкладок, и поэтому вам также необходимо использовать его, чтобы сделать его правильным.

Проверьте это, чтобы узнать о нем.http://joshclemm.com/blog/?p=136

0 голосов
/ 09 января 2012

Вы также можете посмотреть на это. Он имеет нижние вкладки, но внешний вид вкладок похож на стиль i-phone.

http://www.androidcookers.co.cc/2011/12/i-phone-style-tabbar-in-android.html#more

0 голосов
/ 14 ноября 2011

То, как я это сделал, - это использовать три ничьих по девяти слева и справа. прессованные состояния. Затем просто используйте обычные кнопки, чтобы нарисовать их в линейном порядке, при этом все они имеют одинаковый вес.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...