【发布时间】:2017-11-19 15:23:53
【问题描述】:
我可以在我的设计中使用 TabLayout,它甚至会出现在模拟器中:
<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>
但是,我无法在我的活动中创建 TabLayout 对象:
TabLayout tabLayout = new TabLayout(this);
tabLayout.TabLayoutOnPageChangeListener...
它抱怨:“无法解析符号'TabLayoutOnPageChangeListener'”。我包含了所有必需的依赖项:
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'
【问题讨论】:
-
使用 TabLayout.TabLayoutOnPageChangeListener pageChangeListener = new TabLayout.TabLayoutOnPageChangeListener(tabLayout);
标签: android android-tablayout android-design-library