java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widg时间2013-09-23 22:36:41傲慢的上校的专栏原文http://blog.csdn.ne...
分类:
移动开发 时间:
2015-05-11 01:19:26
阅读次数:
131
android的view中有setPadding,但是没有直接的setMargin方法。如果要在代码中设置该怎么做呢?
可以通过设置view里面的 LayoutParams
设置,而这个LayoutParams是根据该view在不同的GroupView而不同的。
布局文件如下:
<RelativeLayout xmlns:android="http://schemas.a...
分类:
移动开发 时间:
2015-05-08 16:36:58
阅读次数:
3889
一、目标 实现自定义的Toast窗口在来电时可以自由移动至屏幕的任意位置,并保存该位置二、代码实现 1、在“显示号码归属地”服务(ShowPhoneAddService)类中的自定义吐司(myToast)方法中,在窗口对象WindowManager.LayoutParams(params,该变量.....
分类:
移动开发 时间:
2015-05-06 17:16:07
阅读次数:
210
一、目标 设置自定义Toast窗口的显示位置(第1-2步);二、代码实现 1、在“显示号码归属地”服务(ShowPhoneAddService)类中的自定义吐司(myToast)方法中,通过窗口对象WindowManager.LayoutParams(params)的gravity属性可设置自定.....
分类:
移动开发 时间:
2015-05-05 23:10:45
阅读次数:
176
onAttachedToWindow在Activity生命周期中的位置放大招:onAttachedToWindow不能在onCreate中哟~View view = getWindow().getDecorView(); WindowManager.LayoutParams lp = (Windo....
分类:
移动开发 时间:
2015-05-05 10:29:30
阅读次数:
180
第一:在程序代码中实现this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManag...
分类:
移动开发 时间:
2015-05-05 08:49:19
阅读次数:
183
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_UNSPECIF...
分类:
移动开发 时间:
2015-05-03 10:34:27
阅读次数:
218
有两个可能的原因 1.内部view没有用其parent的LayoutParams在继承BaseAdapter的时候,用getView返回View的时候,用代码控制布局,需要用到View.setLayoutParams,但是报错了,报的是类型转换错误,经过研究,发现,这里不能使用ViewGroup.....
分类:
其他好文 时间:
2015-04-29 01:58:51
阅读次数:
140
几个有用的方法求一个view的宽度public static void measureView(View child) { ViewGroup.LayoutParams p = child.getLayoutParams(); if (p == null) { ...
分类:
移动开发 时间:
2015-04-26 21:05:20
阅读次数:
151
转载请注明出处:http://blog.csdn.net/qinjuning 上篇文章>中,我们 了解了View树的转换过程以及如何设置View的LayoutParams的。本文继续沿着既定轨迹继续未完成的job。 主要知识点如下: 1、MeasureSpc类说明 ...
分类:
移动开发 时间:
2015-04-26 14:59:40
阅读次数:
212