Android:IPhonish Tabs但显示在顶部

时间:2011-02-09 19:55:36

标签: android

我喜欢这个IPhonish标签,但我无法弄清楚如何让它显示在顶部而不是底部。

http://bakhtiyor.com/2009/10/iphonish-tabs/

感谢。

1 个答案:

答案 0 :(得分:1)

<?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="fill_parent">
  <LinearLayout android:orientation="vertical"
    android:layout_width="fill_parent" android:layout_height="fill_parent">
    <RadioGroup android:layout_width="fill_parent"
      android:layout_height="wrap_content" android:orientation="horizontal"
      android:checkedButton="@+id/first" android:id="@+id/states">
      <RadioButton android:id="@+id/first" android:background="@drawable/button_radio"
        android:width="80dip" android:height="70dip" />
      <RadioButton android:id="@+id/second" android:background="@drawable/button_radio"
        android:width="80dip" android:height="70dip" />
      <RadioButton android:id="@+id/third" android:background="@drawable/button_radio"
        android:width="80dip" android:height="70dip" />
      <RadioButton android:id="@+id/fourth" android:background="@drawable/button_radio"
        android:width="80dip" android:height="70dip" />
    </RadioGroup>
    <FrameLayout android:id="@android:id/tabcontent"
      android:layout_width="fill_parent" android:layout_height="0dip"
      android:layout_weight="1" android:padding="20dip" android:background="#fff"/>
    <TabWidget android:id="@android:id/tabs"
      android:layout_width="fill_parent" android:layout_height="wrap_content"
      android:layout_weight="0" android:visibility="gone" />
  </LinearLayout>
</TabHost>

只有两条评论:

  • iPhone标签很糟糕......不,对不起,我的意思是:iPhone标签SUCKS。事实上,标签很糟糕。
  • 在尝试执行此类操作之前,请先阅读UI基础知识。如您所见,您只需更改LinearLayouts子项的顺序。