2017-05-05 12 views
-1

私はmain.xmlのボタンが含まれている必要があり、かつtab.xmlタブの断片を含む、誰もがmain.xmlのボタンを押して、タブの活動に移動する方法を知っていますか?メインアクティビティのボタンを押してタブのアクティビティに移動するには?

+0

のベストプラクティスは、あなたのmain.javaファイルにあなたのボタンのonClickListenerを使用することです。 –

+0

例(コードのサンプル)を教えてください。 –

答えて

1

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

これが役に立った場合は、答えとしてマークしてください:) –

関連する問題