我有一个带有菜单图标的工具栏,我在打开左边抽屉的菜单上附加了一个点击。
我已经在多个设备上进行了测试,没有任何问题。但在Play Store上,我看到了因此而崩溃的情况。Redmi Note 4和5上受影响的设备。
完成下面的日志。
java.lang.IllegalArgumentException:
at android.support.v4.widget.DrawerLayout.openDrawer (DrawerLayout.java:1618)
at gamesmint.com.jsone.NewLayoutActivity$1.onClick (NewLayoutActivity.java:199)
at android.view.View.performClick (View.java:6304)
at android.view.View$PerformClick.run (View.java:24803)
at android.os.Handler.handleCallback (Handler.java:790)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loop (Looper.java:164)
at android.app.ActivityThread.main (ActivityThread.java:6600)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:518)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:821)发布于 2018-08-06 11:36:39
如果错误是
java.lang.IllegalArgumentException:没有找到带有重力的抽屉视图
你可以像这样试一下:
DrawerLayout的子视图必须设置为android:layout_gravity="start"或android:layout_gravity="left"属性。如果您设置了left或right,则可以用start或end替换它们。
我希望你下一次能给我们看代码。
https://stackoverflow.com/questions/51700023
复制相似问题