setupwithviewpager无法解析符号

时间:2017-07-30 08:35:54

标签: android android-viewpager dependencies android-gradle

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

1 个答案:

答案 0 :(得分:2)

你的问题在这一行:

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

所以你需要投射tabLayout而不是TableLayout。这是修复:

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