【问题标题】:TabLayout cannot be resolved even with all dependencies即使有所有依赖项也无法解析 TabLayout
【发布时间】: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


【解决方案1】:

代替

tabLayout.TabLayoutOnPageChangeListener...

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

并将其设置为您的浏览器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    • 2018-01-25
    • 1970-01-01
    • 2016-02-14
    • 2014-11-17
    • 2020-01-07
    • 2016-10-31
    相关资源
    最近更新 更多