1

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

例如,有两个 xml 文件,一个是 tab-host,另一个是活动 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);

所以任何人都可以建议我如何做那件事

下面是图片

在此处输入图像描述

您可以从标签主机看到横幅位于下方

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

4

1 回答 1

1

你可以做这样的事情。

  1. 放置代码以创建横幅并将其单击到 TabActivity。
  2. 仅在您想要的活动中显示横幅,否则在其他活动中将其可见性设置为“GONE”。
  3. 完毕。

通过上述说明,您可以只看到横幅或您想要的活动,还可以从该活动中点击按钮。

希望你明白我的意思。

随时发表任何评论。

于 2013-01-23T05:34:52.437 回答