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 扩展它,而不是应用程序解决了这个问题。