2014-09-17 2 views
0

Я хочу, чтобы иметь возможность прокручиваться в каждом экране в приложении для Android. когда вы прокручиваете, я хочу, чтобы панель вкладок также прокручивалась. Мой код работает. Однако, когда вы переходите на экран с помощью панели вкладок, панель вкладок не видна. Чтобы увидеть панель вкладок, вам нужно прокручивать вверх. Есть ли способ, по которому панель вкладок будет видима по умолчанию? благодаряScrollView в tabhost xml - android

Моего tab_host.xml код

<?xml version="1.0" encoding="utf-8"?> 

<TabHost xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
     android:id="@android:id/tabhost"> 

<ScrollView 
    android:layout_height="fill_parent" 
      android:layout_width="fill_parent" > 
    <LinearLayout 
      android:id="@+id/LinearLayout01" 
      android:orientation="vertical" 
      android:layout_height="fill_parent" 
      android:layout_width="fill_parent"> 

      <TabWidget 
       android:id="@android:id/tabs" 
       android:layout_height="wrap_content" 
       android:layout_width="fill_parent"> 
      </TabWidget> 

      <FrameLayout 
       android:id="@android:id/tabcontent" 
       android:layout_height="fill_parent" 
       android:layout_width="fill_parent"> 
      </FrameLayout> 

    </LinearLayout> 

+0

Вы имеете в виду, что TabWidget не виден? Если это проблема, на FrameLayout попробуйте установить layout_height = "0dp" и layout_weight = "1" –

+0

Также для хорошей практики используйте "match_parent", а не "fill_parent" –

+0

не работает :( – user3156801

ответ

0

ViewPager является то, что вам нужно, и вместе с выдвижной вкладкой классом.

<android.support.v4.view.ViewPager 
     android:id="@+id/mPager" 
     android:layout_width="match_parent" 
     android:layout_height="0px" 
     android:layout_weight="1" 
     android:background="@color/white"/> 
+0

Спасибо .. Как вы это используете? – user3156801

+0

Поместите это в xml. Дайте мне свой адрес электронной почты, я приложу класс слайдера. а также пример кода о том, как использовать. – Mike

+0

спасибо ... [email protected] – user3156801

Смежные вопросы