yaojunyi3721

Results 10 comments of yaojunyi3721

已排除其他原因 确定和手机以及menucount有关

就是在super.onDraw(canvas)里出的错 canvas本身并不为null 出错堆栈 1 android.view.GLES20Canvas.setupModifiers(GLES20Canvas.java:1439) 2 android.view.GLES20Canvas.drawLines(GLES20Canvas.java:1019) 3 android.view.GLES20Canvas.drawLine(GLES20Canvas.java:1009) 4 android.graphics.drawable.GradientDrawable.draw(GradientDrawable.java:538) 5 android.widget.LinearLayout.drawVerticalDivider(LinearLayout.java:417) 6 android.widget.LinearLayout.drawDividersHorizontal(LinearLayout.java:381) 7 android.widget.LinearLayout.onDraw(LinearLayout.java:321) 8 com.jayfang.dropdownmenu.DropDownMenu.onDraw(DropDownMenu.java:243) 9 android.view.View.draw(View.java:14522) 10 android.view.View.getDisplayList(View.java:13406) 11 android.view.View.getDisplayList(View.java:13448) 12 android.view.View.draw(View.java:14239) 13 android.view.ViewGroup.drawChild(ViewGroup.java:3121) 14...

我这使用场景是viewpager+3个fragment 每个Fragment都有dropdownmenu 我从这里找到了答案 https://issuetracker.google.com/issues/37058329 试试看是否管用

解决不了 最后调高minSdkVersion到21 放弃对Android4.4及以下版本的支持

我用的Android6.0 华为手机

我也遇到这个问题了 用的华为荣耀5c activity_image_preview根布局的android:fitsSystemWindows="true" 不起作用 选择checkbox还是会和虚拟按键混在一排 非常不好点击

我试了微信,没有这个问题 会将视图从虚拟按键顶起

似乎FLAG_LAYOUT_NO_LIMITS导致android:fitsSystemWindows="true" 没有起作用

如果真的访微信 就不能使用FLAG_LAYOUT_NO_LIMITS

我已经改好了 1.去掉activity_image_preview的toolbar上的view 2.ImagePreviewActivity去掉FLAG_LAYOUT_NO_LIMITS 3.去掉activity_image_preview中的android:fitsSystemWindows="true" 应该去不去都行 4.参照http://blog.csdn.net/findsafety/article/details/51287642修改ImagePreviewFragment int screenWidth = getScreenWidth(getActivity()); // 获取屏幕宽度 ViewGroup.LayoutParams lp = imageView.getLayoutParams(); lp.width = screenWidth; lp.height = ViewGroup.LayoutParams.WRAP_CONTENT; imageView.setLayoutParams(lp); ``` imageView.setMaxWidth(screenWidth); imageView.setMaxHeight(screenWidth * 5); //这里其实可以根据需求而定,我这里测试为最大宽度的5倍 Glide.with(container.getContext())...