if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT... ...
分类:
移动开发 时间:
2017-06-06 15:56:58
阅读次数:
440
//解决dilaog中EditText无法弹出输入的问题 dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); //弹出对话框后直接弹出键盘 et_newReason.setFocusable... ...
分类:
其他好文 时间:
2017-06-03 14:08:05
阅读次数:
239
Android UI Layouts: Graphics Design Using the ViewGroup Class Android ViewGroup Superclass: A Foundation for Layouts The ViewGroup LayoutParams Class: ...
分类:
移动开发 时间:
2017-05-29 12:45:38
阅读次数:
274
Android 中的View更新方法 postInvalidate 在非UI线程中通知重绘。 View 确定自身已经不适合现有区域时,调用requestLayout(),通知父View重新测量和绘制此View的位置。 当View的LayoutParams发生改变时,也应该调用这个方法。 reques ...
分类:
移动开发 时间:
2017-05-25 19:43:40
阅读次数:
350
WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。它的内容十分丰富。其实WindowManager.Java的主要内容就是由这个类定义构成。下面来分析一下这个类: 定义 public stati ...
//取消状态栏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);一定得在setContentView()上面隐藏虚拟按键: prot ...
分类:
移动开发 时间:
2017-05-04 20:09:45
阅读次数:
274
1:实例化PopupWindow的对象,三个参数分别对应:填充的布局文件、在当前Activity上所占的宽、高 PopupWindow popupWindow= new PopupWindow(contentView, LayoutParams.FILL_PARENT, LayoutParams.W ...
分类:
移动开发 时间:
2017-05-03 14:33:27
阅读次数:
277
备注一下,方便查阅 WindowManager m = getWindowManager(); Display d = m.getDefaultDisplay(); //为获取屏幕宽、高 LayoutParams p = getWindow().getAttributes(); //获取对话框当前的 ...
分类:
移动开发 时间:
2017-04-24 12:01:44
阅读次数:
172
xml: NinePhotoView.java Measure 我们的子View三个一排,而且都是正方形,所以我们上面通过循环很好去得到所有子View的位置,注意我们上面把子View的左上角坐标存储到我们自定义的LayoutParams 的left和top二个字段中,Layout阶段会使用,最后我们 ...
分类:
微信 时间:
2017-04-13 23:43:20
阅读次数:
669
代码中给容器动态添加子View时遇到一些问题,当时还是纠结许久的。擅总结者无敌,写下此篇总结,问题比较的简单,希望对新手有所帮助。使用场景:情况一:Viewview=View.inflate(this,R.layout.item_contact,null);view.getLayoutParams()==null情况二:Viewview=getLayoutInfl..
分类:
其他好文 时间:
2017-04-07 18:44:59
阅读次数:
159