如何使用文本链接和选项卡创建GUI

时间:2010-12-07 07:21:02

标签: android android-layout

我想创建一个像http://www.ndtv.com/static/images/iphone/motorola_droid.jpg这样的用户界面,其中额外的链接位于标签下方。我们怎样才能做到这一点?

我已经制作了标签,但却没有理解如何添加此文本视图。

1 个答案:

答案 0 :(得分:0)

尝试下面的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