Как создать графический интерфейс с текстовыми ссылками и вкладками - PullRequest
0 голосов
/ 07 декабря 2010

Я хочу создать пользовательский интерфейс типа http://www.ndtv.com/static/images/iphone/motorola_droid.jpg,, где дополнительные ссылки находятся под вкладками.Как мы можем добиться этого?

Я уже сделал вкладки, но не понимаю, как добавить это текстовое представление с этим.

1 Ответ

0 голосов
/ 07 декабря 2010

Попробуйте, как в приведенном ниже XML-коде.

    <?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="wrap_content">

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:background="@drawable/background_retinav2">

            <LinearLayout
                android:layout_gravity="center"
                android:foregroundGravity="bottom"
                android:background="@color/white"
                android:id="@+id/rl_1"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <HorizontalScrollView
                    android:paddingTop="8dp"
                    android:id="@+id/gv"
                    android:layout_width="wrap_content"
                    android:layout_marginTop="0dp"
                    android:layout_height="wrap_content"
                    android:background="#ffffff"
                    android:scrollbars="none"
                    android:layout_weight="1"
                    android:foregroundGravity="bottom">

                    <TextView
                        android:text="Top Stories"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"></TextView>

                    <TextView
                        android:text="News"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"/>

                    <LinearLayout
                        android:id="@+id/san_tag"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                    </LinearLayout>
                </HorizontalScrollView>
            </LinearLayout>

            <FrameLayout
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:orientation="vertical"
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent">

                <WebView android:id="@+id/content_movies"
                    android:layout_weight="1"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"/>
            </FrameLayout>
        </LinearLayout>

        <TabWidget
            android:id="@android:id/tabs"
            android:gravity="top"
            android:layout_gravity="top"
            android:listSelector="@color/gray"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />
    </TabHost>

Внутри прокрутки разместите текстовое представление, в котором вы нуждаетесь, чтобы оно имело ваши заголовочные меню.Для получения дополнительной информации о TabHost, обратитесь к URL http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Tabs1.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...