Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在按钮上,单击“从活动转到ABS specifik”选项卡_Android_Tabs_Android Actionbar_Actionbarsherlock - Fatal编程技术网

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);
}