2017-06-16 6 views
0

Ich bin in der Lage TabLayout in meinem Design zu verwenden und es zeigt auch im Emulator auf:TabLayout kann nicht einmal mit allen Abhängigkeiten aufgelöst wird

 <android.support.design.widget.TabLayout 
     android:layout_width="match_parent" 
     android:layout_height="40dp" 
     android:id="@+id/tab_layout"> 

     <android.support.design.widget.TabItem 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text=" Monitor"/> 

     <android.support.design.widget.TabItem 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="About US" /> 


    </android.support.design.widget.TabLayout> 

Aber ich bin nicht in der Lage ein TabLayout Objekt in meiner Tätigkeit zu schaffen :

TabLayout tabLayout = new TabLayout(this); 
tabLayout.TabLayoutOnPageChangeListener... 

es klagt: "Symbol nicht lösen können 'TabLayoutOnPageChangeListener'". Ich enthalten alle erforderlichen Abhängigkeiten:

compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.android.support:support-v4:25.3.1' 
compile 'com.android.support:design:25.3.1' 
+0

Verwenden Sie TabLayout.TabLayoutOnPageChangeListener pageChangeListener = new TabLayout.TabLayoutOnPageChangeListener (tabLayout); – Dentor

Antwort

0

Anstelle von

tabLayout.TabLayoutOnPageChangeListener ...

TabLayout.TabLayoutOnPageChangeListener pageChangeListener = new TabLayout.TabLayoutOnPageChangeListener(tabLayout); 

und setzen Sie sich auf Ihren viewpager.

Verwandte Themen