setLayoutParams的用法LayoutParams继承于Android.View.ViewGroup.LayoutParams.LayoutParams相当于一个Layout的信息集合体,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layout...
分类:
移动开发 时间:
2016-05-12 23:39:57
阅读次数:
246
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD): 这一个标志的意思是去掉锁屏界面,但这对安全锁(图案或者密码锁屏界面)是无效的。在没有设置安全锁的时候,我们需要上滑一下(可能是其它方式)退出锁屏界面,才能进 ...
分类:
其他好文 时间:
2016-05-05 19:12:49
阅读次数:
237
RelativeLayout.addRule()方法 RelativeLayout.addRule()方法 通过LayoutParams的 addRule方法来额外的添加别的规则了,android.widget.RelativeLayout.LayoutParams.addRule(int verb ...
分类:
其他好文 时间:
2016-04-17 22:27:57
阅读次数:
151
windowmanager.Layoutparams的属性当我们想要实现锁屏功能时,这个时候就需要使用windowmanager.Layoutparams,因此很有必要了解他的相关属性。下面是锁屏代码: WindowManager.LayoutParams layoutParams=new WindowManager.LayoutParams(WindowManager.LayoutParam...
分类:
移动开发 时间:
2016-04-16 18:57:59
阅读次数:
268
特别需要注意的几点如下: WindowManager.LayoutParams.TYPE_SYSTEM_ALERT 2. 需要声明Window弹框的权限 <user-permission android:name="android.premission.SYSTEM_ALERT_WINDOW" /> ...
分类:
移动开发 时间:
2016-04-16 00:46:42
阅读次数:
433
直接上代码: 首先inflate一个xml文件,产生一个view;再创建一个Dialog,设置Dialog的View为inflate的view;然后通过WindowManager.LayoutParams设置Dialog的长度、宽度、显示的位置等等,最后setCanceledOnTouchOutsi ...
分类:
其他好文 时间:
2016-03-29 14:40:46
阅读次数:
145
requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);全屏 标题栏 状态栏Android程序默认情况下是包含状态栏(显示时间电量信号...
分类:
其他好文 时间:
2016-03-12 06:43:50
阅读次数:
173
LayoutParams是子控件控制自己在父控件中布局的一个类。 不同布局都有相对的LayoutParams,最简单的LinearLayout.LayoutParams类可以设置布局的宽高。 我在写一个布局的时候,布局总是占用太多的空间,我一气之下就直接用代码设置了这个布局的具体高度。 Linear
分类:
其他好文 时间:
2016-03-05 18:57:58
阅读次数:
356
View的滑动 通过三种方式可以实现View的滑动: 1.通过View本身提供的scrollTo/scrollBy方法来实现滑动 2.通过动画给View施加平移效果来实现滑动 3.通过改变View的LayoutParams使得View重新布局从而实现滑动 一、使用scrollTo/scrollBy
分类:
其他好文 时间:
2016-02-25 13:34:08
阅读次数:
124