2012-03-12 14 views
0

こんにちは皆私は問題があります。私のアプリケーションにはTabLayoutがあり、新しいデータがWebサービス上に来るときにダイアログが表示され、ポップアップメッセージが表示されます。私がポップアップメッセージボタンを押すと、自分の他の活動である自分のリストを開き、その場所の3番目のタブを開きたい。私の英語は申し訳ありませんが、私は他のタブをプログラム的に開きたいです(他のタブを開いてボタンを押すと)。Android TabLayout別のタブをプログラムで開く

答えて

1

ここhttp://developer.android.com/resources/tutorials/views/hello-tabwidget.htmlのように、あなたは、タブを切り替えること

tabHost.setCurrentTab(2); 

を呼び出すことができます。新しく起動されたアクティビティでそれを実行したい場合は、そのインテント(http://developer.android.com/reference/android/content/Intent.html#putExtra%28java.lang.String,%20int%29)で開くためにタブを渡して、onCreate()で切り替えます。

関連する問題