net.simonvt.menudrawer.SlidingDrawer 在 kitkat 中不起作用。但在棒棒糖工作
net.simonvt.menudrawer.SlidingDrawer not working in kitkat. But working in Lollipop
net.simonvt.menudrawer.SlidingDrawer
在 Android Kitkat 中不起作用。但是在 Android Lollipop 工作。
获取错误
java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
我在 build.gradle
中设置了 multiDexEnabled
true
还在应用程序中添加了以下内容
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
这是一个已弃用的库。我建议你看看 Android Navigation Drawer。此外,仅当您的应用程序超过 Android 最大方法数时才使用 Mutidex,即单个 Dex 文件中的 65,536。如果您的构建因超出此限制而失败,您应该只启用 Multidex。干杯:)
我在 Android 清单中定义了一个自定义应用程序 class,从 MultiDexApplication 而不是应用程序扩展它解决了这个问题。
net.simonvt.menudrawer.SlidingDrawer
在 Android Kitkat 中不起作用。但是在 Android Lollipop 工作。
获取错误
java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
我在 build.gradle
multiDexEnabled
true
还在应用程序中添加了以下内容
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
这是一个已弃用的库。我建议你看看 Android Navigation Drawer。此外,仅当您的应用程序超过 Android 最大方法数时才使用 Mutidex,即单个 Dex 文件中的 65,536。如果您的构建因超出此限制而失败,您应该只启用 Multidex。干杯:)
我在 Android 清单中定义了一个自定义应用程序 class,从 MultiDexApplication 而不是应用程序扩展它解决了这个问题。