如何通过在主要活动中按下按钮来转到选项卡活动?

问题描述:

我有main.xml包含一个按钮,tab.xml包含选项卡片段,没有人知道如何通过按main.xml中的按钮移动到选项卡活动?如何通过在主要活动中按下按钮来转到选项卡活动?

+0

的最佳做法就是在你的main.java文件中使用onClickListener您的按钮。 –

+0

你能告诉我一个例子(代码示例)吗? –

activity_main.xml中:

<?xml version="1.0" encoding="utf-8"?> 
    <android.support.constraint.ConstraintLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.snehpandya.myapplication.MainActivity"> 

    <Button 
     android:id="@+id/button1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Button"/> 

</android.support.constraint.ConstraintLayout> 

MainActivity.java:

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     Button mButton = (Button) findViewById(R.id.button1); 
     mButton.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       Intent mIntent = new Intent(MainActivity.this, NewActivity.class); 
       startActivity(mIntent); 
       finish(); 
      } 
     }); 
    } 
} 
+0

请标记为答案,如果这有助于:) –