0

現在のタブ自体をクリックして、現在のタブのアクティビティを開くことはできますか?

私のアプリケーションで何をすべきか:
ユーザーが検索を実行すると、リストアクティビティが同じタブに表示されます (TabGroup アクティビティを使用)。次に、ユーザーが同じタブを押すと、再び検索ページが開きます。

これは可能ですか?

4

2 に答える 2

0

これを試して、、、、

2 つのアクティビティを開始するのではなく、同じアクティビティで両方を実行します。

  1. タブを押すと、検索アクティビティが表示されます。
  2. ユーザーが検索をクリックしたときに検索画面を表示し、検索結果を取得して現在のアクティビティ ビューとして設定します。つまり、setContentView(list);

ユーザーが検索を再度クリックすると、SearchActivity が再び開始されます (通常どおり)。

于 2011-10-14T05:35:14.600 に答える
0

このリンクを参照してください:

Android のタブ内でアクティビティを起動する

最初の回答では、SharedPreference 変数を設定し、その変数をチェックして、このタブ (YourActivityGROUP クラス) にロードするアクティビティを確認できます。アクティビティを開くために使用するメイン アクティビティで、それに応じて Extras を Intent に設定できます。タブ。(私はこれを試していませんが、これで問題が解決すると思います。)

于 2011-10-14T06:22:20.420 に答える