2010-12-07 13 views
-1

http://www.ndtv.com/static/images/iphone/motorola_droid.jpgのようなUIを作成したいと思います。余分なリンクはタブの下にあります。どうすればこれを達成できますか?テキストリンクとタブを使用してGUIを作成する方法

すでにタブを作成しましたが、このテキストビューにこれを追加する方法を理解していません。

+2

まだ模擬レイアウトをやり始めましたか?実験し、あなたが望むものを達成しようとするのが良いでしょう。もちろん、あなたは 'TabHost'を望むでしょう、そして、タブの内容はおそらく、リンクとテキストを含む' RelativeLayout'でしょう。 – Zarah

答えて

0

以下のXMLのように試してみてください。 scrollviewインサイド

<?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を参照してください。