Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.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 TableLayout上出现空指针异常_Android_Android Support Library - Fatal编程技术网

Android TableLayout上出现空指针异常

Android TableLayout上出现空指针异常,android,android-support-library,Android,Android Support Library,在onCreate()之前声明了此项: 在onCreate()中: 我很难看到侦听器是如何为空的。我还有其他NullPointerException,它们甚至在原语上声明null对象,包括可绘制PNG定义的int?您忘记将布局设置为setContentView() Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.design.widget.TabLa

在onCreate()之前声明了此项:

在onCreate()中:


我很难看到侦听器是如何为空的。我还有其他NullPointerException,它们甚至在原语上声明null对象,包括可绘制PNG定义的int?

您忘记将布局设置为setContentView()

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.design.widget.TabLayout.addOnTabSelectedListener(android.support.design.widget.TabLayout$OnTabSelectedListener)' on a null object reference
TabLayout.OnTabSelectedListener listener;
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
listener = new TabLayout.OnTabSelectedListener(){
        @Override
        public void onTabSelected(TabLayout.Tab tab) {
            viewPager.setCurrentItem(tab.getPosition());
        }

        @Override
        public void onTabUnselected(TabLayout.Tab tab) {

        }

        @Override
        public void onTabReselected(TabLayout.Tab tab) {

        }
    };
    tabLayout.addOnTabSelectedListener(listener);