【问题标题】:After migrate to AndroidX: "Unresolved reference: ..."迁移到 AndroidX 后:“未解决的参考:...”
【发布时间】:2019-06-30 13:10:10
【问题描述】:

我的应用程序出现了一些错误并找到了这个解决方案:Click

现在,没有任何效果。当我运行该项目时,我会收到类似的错误

Unresolved reference: adapter   
Unresolved reference: currentItem   
Unresolved reference: addOnPageChangeListener   

那些来自 MainActivity 的错误。几天前我在那里添加了一个 ViewPager。由于我迁移到 androidX,viewpager 显示了很多错误。

lateinit var myAdapter: myPagerAdapter

// view_pager from activity_main.xml

view_pager.adapter = myAdapter
    btn_next.setOnClickListener {
        view_pager.currentItem++
    }

view_pager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener{
        override fun onPageScrollStateChanged(p0: Int) {

        }

【问题讨论】:

    标签: android kotlin androidx


    【解决方案1】:

    我找到了解决方案。检查xml文件并更改

    <androidx.support.v4.view.ViewPager
    ...
    

    到:

    <androidx.viewpager.widget.ViewPager
    ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-15
      • 2019-10-13
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 2019-08-24
      • 1970-01-01
      相关资源
      最近更新 更多