IPhone-подобная панель вкладок в Android?
В iPhone мы можем создать представление с панелью вкладок и сделать его корневым представлением приложения, а затем использовать панель вкладок для навигации по суб-представлениям.
какой самый близкий подход к этому в Android?
Использовать ли Tabbed Control? но это включает использование только одного действия.
Каков подход к использованию в Android для создания активности с помощью навигационного элемента управления для других действий таким же образом, как у iPhone?
Ответы
Ответ 1
Здесь tutorial для создания "макета вкладки" на сайте разработчика Android:
Вы можете реализовать содержимое своей вкладки в один из двух способов: использовать вкладки для обмена Представления в рамках одной и той же деятельности или использования вкладки для изменения полностью отдельные виды деятельности
Макет вкладки http://developer.android.com/resources/tutorials/views/images/hello-tabwidget.png
Ответ 2
Извините, я действительно не знаю iPhone, но может помочь вам диалог QuickAction?
http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
Я представляю список некоторых действий в этом диалоговом окне.
Я надеюсь, что это близко к тому, что вы хотите.
Ответ 3
Есть несколько примеров вокруг
http://www.anddev.org/code-snippets-for-android-f33/iphone-tabs-for-android-t14678.html
Этот прокручиваемый
http://code.google.com/p/mobyfactory-uiwidgets-android/
Ответ 4
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="0dp"
>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
/>
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
/>
</LinearLayout>
</TabHost>