与多个活动链接的自定义标题栏

时间:2012-03-28 18:34:49

标签: android custom-titlebar

大家好,我为自己的应用制作了自定义标题栏。我想知道这是不是只有标题栏的代码。我问的原因是我想要一个团体活动,但我不喜欢tab-host,因为我尝试了它而且我不喜欢它。所以我喜欢标题栏而不是标签主持人

      <?xml version="1.0" encoding="utf-8"?>
      <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:background="@drawable/pt5"
      android:orientation="vertical" >

<FrameLayout
    android:id="@+id/frameLayout1"
    android:layout_width="match_parent"
    android:layout_height="50dp" >

    <RelativeLayout
        android:id="@+id/relativeLayout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent" android:background="@drawable/tilte2">

        <Button
            android:id="@+id/button1"
            android:layout_width="108dp"
            android:layout_height="fill_parent"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:background="@null" android:drawableBottom="@drawable/info_btn"/>

        <Button
            android:id="@+id/button3"
            android:layout_width="105dp"
            android:layout_height="fill_parent"
            android:layout_alignParentBottom="true"
            android:layout_alignParentLeft="true"
            android:background="@null" android:drawableBottom="@drawable/car_key"/>

        <Button
            android:id="@+id/button2"
            android:layout_width="105dp"
            android:layout_height="fill_parent"
            android:layout_alignParentTop="true"
            android:layout_toRightOf="@+id/button3"
            android:background="@null" />
    </RelativeLayout>
</FrameLayout>

谢谢

1 个答案:

答案 0 :(得分:0)

TabActivity是Android的有用功能之一。如果你不想使用它,如果你想制作自定义标签栏,那么你可以创建一个抽象活动并在其中创建一个标签栏。之后,在您想要使用标签栏的任何活动中,您可以扩展该抽象类。

以下是link,您可以将其作为标签栏的选项参考。