将标题放在标签主机下方,仅用于一项活动

时间:2013-01-21 20:24:28

标签: android android-layout

是否可以将标题放在标签主机下方,并且在该标题中有两个按钮,我想从当前可见的活动中访问该两个按钮???

例如,有两个xml文件,一个是tab-host,另一个是activity xml文件。在tab-host xml文件中,我编写了这样的代码

       <?xml version="1.0" encoding="utf-8"?>

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:layout_weight="1" />

    <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0" />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/seekBar1"
        android:background="#FFB5C5"
        android:gravity="center_horizontal"
        android:marqueeRepeatLimit="marquee_forever"
        android:singleLine="true"
        android:text="No track info available..."
        android:textColor="@android:color/black" />
</LinearLayout>

现在,如果我想在标签主机下方放置横幅,我必须在该文件中为该横幅编写代码......

现在但主要的问题是,横幅中有两个按钮,可以通过活动访问

     setContentView(R.layout.activity);

不是

      setContentView(R.layout.tabhost);

所以我不会从

访问横幅
      setContentView(R.layout.activity);

所以有人可以建议我怎么做那件事

下面是图片

enter image description here

您可以在标签主机

下方看到该横幅

现在我想从第一个活动中访问横幅..... o

1 个答案:

答案 0 :(得分:1)

你可以这样做。

  1. 放置代码以创建横幅,然后单击TabActivity。
  2. 仅在您想要的活动中显示横幅,否则在其他活动中将其可见性设置为“GONE”。
  3. 完成。
  4. 通过上述解释,您可以只看到横幅广告或您的愿望活动,并且还可以点击该活动的按钮。

    希望你明白我的意思。

    随时发表评论。