2017-07-30 4 views
-2
//** this is MainActivity. 
    package com.example.android.kashi; 
    import android.os.Bundle;`enter code here` 
    import android.support.v4.view.ViewPager; 
    import android.support.v7.app.AppCompatActivity; 
    import android.widget.TableLayout; 

    public class MainActivity extends AppCompatActivity { 

     @Override 
     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.activity_main); 
      ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); 
      viewPager.setAdapter(new FragmentAdapter(this, getSupportFragmentManager())); 

      TableLayout tabLayout = (TableLayout) findViewById(R.id.sliding_tabs); 
      tabLayout.setupWithViewPager(viewPager); 
     } 
    } 

Répondre

1

Votre problème est dans cette ligne:

TableLayout tabLayout = (TableLayout) findViewById(R.id.sliding_tabs); 

Vous avez donc besoin de jeter tabLayout et non TableLayout. voici le correctif:

TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs); 
+1

doit importer 'import android.support.design.widget.TabLayout;' aussi –