Android 在按钮上,单击“从活动转到ABS specifik”选项卡
我的腹肌选项卡中有三个选项卡 在一个单独的活动中,我有一个按钮,单击按钮我想转到第二个选项卡。 这就是我到目前为止所做的:Android 在按钮上,单击“从活动转到ABS specifik”选项卡,android,tabs,android-actionbar,actionbarsherlock,Android,Tabs,Android Actionbar,Actionbarsherlock,我的腹肌选项卡中有三个选项卡 在一个单独的活动中,我有一个按钮,单击按钮我想转到第二个选项卡。 这就是我到目前为止所做的: public void onFinishGoToCreate(View view) { Intent myIntent = new Intent(Activity.this, TabActivity.class); Activity.this.startActivity(myIntent); } 但这让我想到了第一个账单。任何想
public void onFinishGoToCreate(View view) {
Intent myIntent = new Intent(Activity.this, TabActivity.class);
Activity.this.startActivity(myIntent);
}
但这让我想到了第一个账单。任何想法都将不胜感激 在使用按钮的活动中,您可以在意图中指定额外内容:
public void onFinishGoToCreate(View view) {
Intent myIntent = new Intent(Activity.this, TabActivity.class);
myIntent.putExtra("selectedTab", 1); // 0 based index for selecting navigation items
Activity.this.startActivity(myIntent);
}
然后,在其他活动中创建选项卡后,您可以选择传入意图中指定的选项卡:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
mTabsAdapter.addTab(bar.newTab().setText("").setIcon(getResources().getDrawable(R.drawable.tab_icon_play)), 3Fragment.class, null);
int selectedTab = getIntent().getIntExtra("selectedTab", 0); // Default to first tab if nothing has been specified.
bar.setSelectedNavigationItem(selectedTab);
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
mTabsAdapter.addTab(bar.newTab().setText("").setIcon(getResources().getDrawable(R.drawable.tab_icon_play)), 3Fragment.class, null);
int selectedTab = getIntent().getIntExtra("selectedTab", 0); // Default to first tab if nothing has been specified.
bar.setSelectedNavigationItem(selectedTab);
}