1

タブホストの下にバナーを配置することは可能ですか?そのバナーには2つのボタンがあり、現在表示されているアクティビティからその2つのボタンにアクセスしたいですか?

たとえば、2つのxmlファイルがあります。1つはタブホストで、もう1つはアクティビティxmlファイルです。タブホスト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>

タブホストの下にバナーを配置したい場合は、このファイルにそのバナーのコードを記述する必要があります...

今しかし主な問題はバナーに持っている活動によってアクセスしている2つのボタンがあるということです

     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 に答える