горизонтальная прокрутка в tabhost не работает или мой контент исчезает

Ну, это мой main.xml, который содержит вкладку:

Проблема в том, что горизонтальная прокрутка не работает. Если я изменю относительный макет на linearlayout, вкладки можно прокручивать, но я не вижу основного содержимого своей деятельности - я вижу только вкладки.

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

Если вам нужен какой-либо другой xml, дайте мне знать.

<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/tabhost" 
    android:paddingTop="@dimen/tab_space_top"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <RelativeLayout android:id="@+id/tab_relative_layout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >
        <HorizontalScrollView android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:fillViewport="true"
                android:scrollbars="none">
                <LinearLayout android:id="@+id/tab_linear_layout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
        <TabWidget android:id="@android:id/tabs"
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content">
            </TabWidget>
            </LinearLayout>
            </HorizontalScrollView>
        <FrameLayout android:id="@android:id/tabcontent"
            android:layout_width="fill_parent" 
            android:layout_height="fill_parent"
            android:layout_below="@android:id/tabs">

        </FrameLayout>

    </RelativeLayout>
</TabHost>

любая помощь?


person ghostrider    schedule 22.07.2012    source источник
comment
Похоже, в вашем xml есть несколько дополнительных вещей, возможно, дайте это попробовать?   -  person dmon    schedule 22.07.2012
comment
Спасибо, это работает! сделай это ответом, чтобы я мог его принять!   -  person ghostrider    schedule 22.07.2012


Ответы (1)


Подход, указанный в этом примере, решит вашу проблему. .

person dmon    schedule 22.07.2012