net.simonvt.menudrawer.SlidingDrawer 在 kitkat 中不起作用.但是在棒棒糖工作


net.simonvt.menudrawer.SlidingDrawer

Android Kitkat中不起作用。但是在Android棒棒糖中工作。
获取错误
java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams

我已经在build.gradle中设定了multiDexEnabled真实

还在应用程序中添加了以下内容

 @Override
 protected void attachBaseContext(Context base) {
      super.attachBaseContext(base);
      MultiDex.install(this);
 }

这是一个已弃用的库。我建议你看看Android导航抽屉。此外,Mutidex仅在您的应用程序超过Android最大方法数时使用,即单个Dex文件中的方法数为65,536。仅当生成失败时,才应启用 Multidex,因为已超出此限制。干杯:)

我在 Android 清单中定义了一个自定义应用程序类,请从 MultiDexApplication 扩展它,而不是应用程序解决了这个问题。

最新更新