总是使用Kotlin Android的supportActionBar为null
刚刚谷歌已经把Kotlin作为一种官方的编程语言,所以开始把我的文件转换成Kotlin。
在转换我的代码的同时,我尝试使用supportActionBar时总是收到空指针异常
// set up action bar setSupportActionBar(mToolbar) supportActionBar!!.setDisplayShowTitleEnabled(false) // set the hamburger menu supportActionBar!!.setDisplayHomeAsUpEnabled(true) supportActionBar!!.setHomeButtonEnabled(true)
我的AndroidManifest条目是
<activity android:name=".activities.MainActivity" android:screenOrientation="portrait" android:theme="@style/AppTheme.NoActionBar />
没有操作栏将windowActionBar设置为false。 每当我运行应用程序,我得到空指针异常访问supportActionBar。 任何人都可以帮助我吗?
你是否用它的视图ID初始化了mToolbar? 如果没有,那么就这样做,并检查。
var mToolbar = findViewById(R.id.toolbar) as Toolbar? setSupportActionBar(mToolbar)
- 无法获得SupportMapFragment返回任何东西…似乎总是为空
- TransformException重复org / intellij / lang / annotations / Identifier.class的条目
- Android工作室错误R.java
- 可能在Lint中的错误
- Android Studio将Java转换为Kotlin错误无法推断此参数的类型。 请明确指定
- 无法使用Android从测试来源访问内部组件
- Kotlin文件apk Android流?
- 如何在Android Studio中输入“ – >”高效
- Osmdroid&Osmdroid bonuspack如何使用CacheManager