replikuj Tabulacje ActionBar z widokiem niestandardowym

Chciałbym mieć pasek akcji z niestandardową nawigacją, w której widoki niestandardowe wyglądają jak standardowe karty paska akcji. Wiem, że to brzmi jak wymyślanie koła, ale oznacza to, że możemy mieć przycisk menu w tym samym wierszu, co zakładki, jak pokazano poniżej. Jest to wymóg projektowy i praktycznie sprawia, że ​​aplikacja ma znacznie więcej sensu niż standardowe zachowanie Androida.

Próbowałem użyć IcsLinearLayout z ActionBarSherlock w taki sposób:

<IcsLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="fill_parent"
          android:orientation="horizontal"
          android:layout_height="50dip">
         <Button
             android:id="@+id/tab_1"
             android:layout_height="match_parent"
             android:gravity="center"
             android:layout_width="wrap_content"
             android:textStyle="bold"
             android:text="TAB_1"
             android:background="@drawable/abs__item_background_holo_light"
             />
        <Button
            android:id="@+id/tab_2"
            android:layout_height="match_parent"
            android:gravity="center"
            android:layout_width="wrap_content"
            android:textStyle="bold"
            android:text="TAB_2"
            android:background="@drawable/abs__item_background_holo_light"
             />
</IcsLinearLayout>

Ale to replikuje ActionButtons i nie mam pojęcia, jak replikować Tabs.

Zakładam, że będę potrzebować:

specjalna grupa widoku kontenerów kart (prawdopodobnie z biblioteki ActionBarSherlock)widoki, które wyglądają jak zakładki z zasobem tła z biblioteki ABS.jakiś kod wskazujący, że po kliknięciu widoku pozostaje on zaznaczony (podobnie jak RadioButton).

Wszelkie wskaźniki do próbek lub podobnych rozwiązań (nawet w bibliotece ActionBarSherlock) byłyby bardzo mile widziane.

questionAnswers(2)

yourAnswerToTheQuestion