2015-03-29 3 views
0

Я пытаюсь создать фиксированные вкладки в android, но все примеры кода, которые я пробовал, имеют устаревшие функции.Android - как создать фиксированные вкладки

У кого-нибудь есть обновленная ссылка, которая объясняет, как делать фиксированные вкладки?

EDIT:

Я попытался с помощью tabhost и ActionBar ...

Благодаря

+0

вы можете попробовать это когда-то http://www.android4devs.com/2015/01/how-to-make-material-design-sliding-tabs.html –

+0

да, спасибо ... Я тоже попробовал. Я, наконец, использовал пример, который я нашел с помощью SlidingTabLayout с расширением HorizontalScrollView. Надеюсь, я смогу заставить его работать. –

+0

@MaayanCastel: но почему бы не использовать предложенный мной подход? Вы не смогли его реализовать? Это довольно легко. Для этого вам не нужно использовать какие-либо другие сторонние библиотеки :) –

ответ

0

Вы ссылаетесь на этой вкладке? http://developer.android.com/design/building-blocks/tabs.html

Если вкладки не установлены по умолчанию, вы можете сделать это.

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" > 
    <!-- Put your tabs here--> 
<ScrollView > 

    <LinearLayout> 

     <!-- Put your Views here--> 

    </LinearLayout> 

</ScrollView> 
</LinearLayout> 

Вы можете проверить некоторые примеры вкладок здесь

exampleTabs1 exampleTabs2

Пример из developer.android

Creating Swipe Views with Tabs

+0

Исправлено, не прокручивается, может выглядеть как facebook, например –

+0

Если они по умолчанию не установлены, попробуйте использовать два разных макета К первому набору LinearLayout вкладку. Для второго LinearLayout используйте ScrollView. Теперь я обновляю свой ответ, чтобы вы могли видеть, что я говорю – Mario

+0

Спасибо! но в этих примерах используется TabActivity, который устарел и ActionBar, который также имеет довольно много устаревших функций. –