Android:由于:MenuPopup,在此上下文中无法访问typesMenuPopup

我想从我自己的包名称空间访问MenuPopup实例。 我不知道这个错误,我是tiro 🙁 …

PopupMenu文件

码:

 class XMenuPopup { // .... internal val mPopup: MenuPopupHelper // ... fun show() { // Error notice is here // Type MenuPopup is inaccessible in this context due to: MenuPopup mPopup.popup } } 

One Solution collect form web for “Android:由于:MenuPopup,在此上下文中无法访问typesMenuPopup”

看来你想使用的类是私有的,在这种情况下是不可访问的。 也许你应该尝试使用如下的inheritance

 class XMenuPopup : MenuPopup { 

也请检查: http : //antonioleiva.com/kotlin-android-custom-views/

希望这会有所帮助

  • 在Kotlin中使用“大于”,“小于”比较可空整数的正确方法是什么?
  • Kotlin构造函数(主构造函数)
  • 如何从命令行运行Kotlin类?
  • Kotlin绑定视图:如何区分视图variables和局部variables?
  • 如何使用kotlin-frontend-plugin设置package.json配置
  • 正确的方式从gradle任务运行kotlin应用程序
  • 在ReactDOMBuilder.render中引用div的正确方法是什么?
  • 开发lambdaexpression式
  • 是否可以为参数函数定义一个默认值?
  • 使用伴随对象在Kotlin中返回类的一个实例
  • StackOverflowError序列化递归JSON
  • Kotlin language will be the best programming language for Android.