E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LayoutParams
Android 沉浸式状态栏总结
在Android4.4之后,AndroidWindow支持了一些新的属性,其中有两个是这样的.WindowManager.
LayoutParams
.FLAG_TRANSLUCENT_STATUSWindowManager.
LayoutParams
.FLAG_TRANSLUCENT_NAVIGATION
cml_bright
·
2020-07-01 01:35
沉浸式状态栏
自定义dialog
Overridepublicvoidshow(){super.show();/***设置宽度全屏,放在show后面*/LayoutParamslayoutParams=getWindow().getAttributes();
layoutParams
.gravity
喂_balabala
·
2020-06-30 23:25
View的滑动
简介View的滑动有三种实现方式:通过View本身提供的scrollTo/scrollBy方法;通过动画给View施加平移效果来实现滑动;通过改变View的
LayoutParams
使得View重新布局从而实现滑动
最最最最醉人
·
2020-06-30 21:48
WindowManager.
LayoutParams
的各种flag含义
本文实际上就是翻译了官方文档的flag部分flags变量设置的值的各种意义//---------------1-----------------------------------FLAG_ALLOW_LOCK_WHILE_SCREEN_ON//ConstantValue:1(0x00000001)只要这个window对用户是可见的,则允许在屏幕开启的时候锁定屏幕这个flag可以单独的使用,也可以
吐痰高手
·
2020-06-30 19:47
HOME键
拦截重写onAttachedToWindow4.0+报错publicvoidonAttachedToWindow(){this.getWindow().setType(WindowManager.
LayoutParams
.TYPE_KEYGUARD
snpmyn
·
2020-06-30 19:19
android
android中改变dialog的显示的位置和大小
dg.getWindow();WindowManager.LayoutParamslp=dialogWindow.getAttributes();dialogWindow.clearFlags(WindowManager.
LayoutParams
.FLAG_DIM_BEHIND
zhouguosen_always
·
2020-06-30 16:34
Android Dialog全屏
newDialog(this,android.R.style.Theme_Black_NoTitleBar_Fullscreen)2、getWindow().setLayout(WindowManager.
LayoutParams
.MATCH_PARENT
ZhangShanTaurus
·
2020-06-30 14:57
Android基础
android-用线程实现跑马灯
importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.DisplayMetrics;importandroid.view.ViewGroup.
LayoutParams
没落凄凉
·
2020-06-30 14:53
Android开发
Android开发 之 动态显示和隐藏状态栏和导航栏
动态显示和隐藏状态栏和导航栏方法一:在主题中添加一个属性true方法二:在setcontentview之前设置flaggetWindow().setFlags(WindowManager.
LayoutParams
.FLAG_FULLSCREEN
启之灵
·
2020-06-30 12:04
Android
零碎
WindowManager.
LayoutParams
.type属性
type的取值:应用程序窗口。publicstaticfinalintFIRST_APPLICATION_WINDOW=1;所有程序窗口的“基地”窗口,其他应用程序窗口都显示在它上面。publicstaticfinalintTYPE_BASE_APPLICATION=1;普通应用功能程序窗口。token必须设置为Activity的token,以指出该窗口属谁。publicstaticfinalin
yxr8510
·
2020-06-30 11:19
互联网
android开发
popoupwindow
Android动态显示和隐藏状态栏/实现沉浸式状态栏
--------------------------------------------------二、全屏实现:1、全屏方法一:getWindow().setFlags(WindowManager.
LayoutParams
.FLAG
YancyChang
·
2020-06-30 05:52
Android
View那些事儿(2) -- 理解MeasureSpec
在系统测量View的尺寸规格的时候会将View的
LayoutParams
根据父容器所施加的规则转换成对应的MeasureSpec,
Solinzon
·
2020-06-30 04:49
AndroidNote
Android 代码设置RelativeLayout元素居中
RelativeLayoutrelativeLayout=newRelativeLayout(this);RelativeLayout.LayoutParamsrlp=newRelativeLayout.
LayoutParams
追梦java
·
2020-06-30 03:10
android
无知记事本(android版)
我随后还会不断补充链接的Android开发:
LayoutParams
的用法——by沙翁http://www.cnblogs.com/shaweng/archive/2012/07/10/258513
atomu_code
·
2020-06-30 03:07
android记事本
PopupWindow最简案例
自定义的样式,可以是最简单的一个在LinearLayout里面的TextView*/,null,false);PopupWindowpopupWindow=newPopupWindow(v,ViewGroup.
LayoutParams
weixin_45980289
·
2020-06-29 17:03
android_java
java
android
View的绘制流程
1.1Android坐标系1.2视图坐标系2.View的绘制流程前情提要2.1View树的绘图流程2.2View绘制流程函数调用链2.3绘制顺序2.4measure过程传递尺寸的两个类2.4.1ViewGroup.
LayoutParams
2.4.2MeasureSpecs
孤独世界的深海流浪汉
·
2020-06-29 07:32
Android
android护眼app实现原理及源码(跨app)
的属性设置为顶层不影响下层触碰WindowManager.LayoutParamslp=dialog.getWindow().getAttributes();lp.flags=WindowManager.
LayoutParams
.FLAG_NOT_TOUCH_MODAL
前端适配
·
2020-06-29 00:54
android
Android Lottie动画
一般我们在项目中常用的动画无非是以下几种:普通动画帧动画属性动画通过改变
LayoutParams
布局参数来实现动画Lottie现在是Github上一个比较火的动画库,Github上关于Lottie库介绍大概是这样的
刘啊啊新
·
2020-06-28 20:54
java
android
软键盘相关
禁止软键盘弹出时顶起布局在setContentView();前加getWindow().setSoftInputMode(WindowManager.
LayoutParams
.SOFT_INPUT_ADJUST_PAN
已经是咸鱼的小涛orz
·
2020-06-28 20:26
简单理解MeasureSpec
在测量过程中,系统会将View的
LayoutParams
根据父容器所施加的规则转换成对应的MeasureSpec,然后再根据这个MeasureSpec来测量出View的宽/高。
你需要一台永动机
·
2020-06-28 07:33
7.0系统PopupWindow Gravity.BOTTOM无效
Viewview=LayoutInflater.from(context).inflate(layout,null);popupWindow=newPopupWindow(view,
LayoutParams
.MATCH_PARENT
楷桐
·
2020-06-28 03:02
关于RecyclerView你知道的不知道的都在这了(上)
目录前言目录正文1.LayoutManager2.ViewHolder3.
LayoutParams
4.Adapter5.RecyclerView6.Recycler7.ItemAnimator8.ItemDecoration9
weixin_30448685
·
2020-06-27 19:19
ViewPager 卡片效果
CB74C9551D0317305541567A87A421A5.jpgprivatevoidinitViewPager(){//RelativeLayout.LayoutParamsparams=newRelativeLayout.
LayoutParams
lixinxin
·
2020-06-27 14:05
测量控件宽高
Viewchild){ViewGroup.LayoutParamsparams=child.getLayoutParams();if(params==null){params=newViewGroup.
LayoutParams
VK2016
·
2020-06-27 11:13
Android应用
android
android屏幕百分比适配
分两个层面:View层面:对一个具体的View,通过设置
LayoutParams
.width(
温酒睡黄昏
·
2020-06-27 05:50
android
kotlin的扩展函数和扩展属性
下面我们先看使用效果1.扩展属性第一个红矩形框中,你会发现TextView什么时候有leftMargin这个属性了,这样不用每次都要通过
LayoutParams
的leftMargin这么麻烦设置margin
笑谈山野
·
2020-06-27 04:02
Kotlin学习
AndroidUI绘制流程
UI绘制流程1、MeasureMeasureSpec:在Measure流程中,系统将View的
LayoutParams
根据父容器所施加的规则转换成对应的MeasureSpec,在onMeasure中根据这个
彦彬
·
2020-06-27 03:23
Android
项目中遇到的一些问题或异常以及处理方法
1、LinearLayout$LayoutParamscannotbecasttoandroid.widget.AbsListView$
LayoutParams
遇到该异常是在listview中适配器中的
he先森
·
2020-06-26 21:42
工具
改变SurfaceView的大小|RelativeLayout|
LayoutParams
publicvoidChange_RawPicture_Size(SurfaceViewview,intwidth,intheight){RelativeLayout.LayoutParamsparams=newRelativeLayout.
LayoutParams
stefzeus
·
2020-06-26 14:53
android application 屏幕解锁和亮屏
以下是网上看到的两种方案:1,对Activity的window设置FlaggetWindow().setFlags(WindowManager.
LayoutParams
.FLAG_DISMISS_KEYGUARD
shutcec
·
2020-06-26 10:05
android应用
Android隐藏状态栏、导航栏
privatevoidhideStatusNavigationBar(){if(Build.VERSION.SDK_INT<16){this.getWindow().setFlags(WindowManager.
LayoutParams
.FLAG_FULLSCREEN
原氢
·
2020-06-26 09:36
Android
RecyclerView 中动态调整imageview 大小,用Glide加载图片,滑动过程中图片内容变大
问题:RecyclerView中动态调整设置imageview的
LayoutParams
,用Glide加载圆角图片,滑动过程中图片内容变大且圆角消失原方法:Glide.with(MyApplication.getInstance
rrkdddd33
·
2020-06-26 06:27
android
Android View体系(三)--实现 View 的滑动七种方式
2方式2.1layout()2.2动画2.2.1View动画2.2.2属性动画2.3scollTo与scollBy2.4offsetTopAndBottom/offsetLeftAndRight2.5
LayoutParams
soleil雪寂
·
2020-06-26 03:31
View体系
View的MeasureSpec理解。
在测量中系统会将View的
Layoutparams
根据父容器所施加的规则转化成对应的MeasureSpec。然后在根据这个measureSpec来测量View的宽高。这里不一定等于View的最终宽高。
AxeChen
·
2020-06-25 16:19
Android开发第二天
注意详解布局用容器来管理子控件,达到控制要求基本分类:FrameLayoutLinearLayoutConstraintLayout(主要)线性布局(LinearLayout)只能将图片水平、竖直位移基本方法:
LayoutParams
开心的码字达
·
2020-06-25 12:22
Android 改变控件位置的三种方式
(文末附上简单demo下载)--箫洛移动控件的三种方式:1.改变布局参数RelativeLayout.LayoutParamslayoutParams=(RelativeLayout.
LayoutParams
CTWBP萧洛
·
2020-06-25 10:01
Android Dialog设置TYPE_SYSTEM_ALERT 小米,魅族手机不能显示问题
在对话框初始的时候,设置Java代码mProgressDialog.getWindow().setType(WindowManager.
LayoutParams
.TYPE_SYSTEM_ALERT);可以让对话框始终显示在其他应用程序的
qq_28909387
·
2020-06-25 04:34
android
activity和slidingMenu设置透明(沉浸式)
代码如下:if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){//透明状态栏getWindow().addFlags(WindowManager.
LayoutParams
.FLAG_TRANSLUCENT_STATUS
程序员中的小学生
·
2020-06-25 02:26
GridLayout设置item的间距
1、刚开始的实验,为item设置margin,没有作用2、接着查看其实现发现问题:Gridlayout内部的组件不能直接设置LinearLayout.
LayoutParams
,否则除了控件大小,其他一概不收
张小星写代码
·
2020-06-24 15:12
Android中隐藏标题栏和状态栏(电源,信号,时间等信息)
viewplaincopyprivatevoidHideStatusBar(){//隐藏标题requestWindowFeature(Window.FEATURE_NO_TITLE);//定义全屏参数intflag=WindowManager.
LayoutParams
.FLAG_FULLSCREEN
Lison
·
2020-06-24 09:36
Android开发
Android中软键盘弹出时底部控件会上移的问题
结果按照网上的说法找到以下三种方法:方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.
LayoutParams
.SOFT_INPUT_ADJUST_PAN
devin_lxs
·
2020-06-24 07:26
Android全屏显示(隐藏项目名和通知栏)
Android开发中全屏显示的方式有三种:1、在Activity中进行设置,代码如下:getWindow().setFlags(WindowManager.
LayoutParams
.FLAG_FULLSCREEN
菠了个白了个菜
·
2020-06-24 06:02
Android
Android本身View的拉长缩短动画
Android中所熟悉的动画基本分为四种,无论是View动画还是属性动画1.平移2.透明2.缩放4.旋转附加项:插入器在这里我放一个简单的Demo或许能转变你对Android动画的思想该动画是通过更改View的
LayoutParams
XINHAO_HAN
·
2020-06-24 05:02
Update layout parameters of view
supposewewanttoupdatelayout_heightparameteroffollowinglayout//////SolutionViewGroup.LayoutParamslayoutParams=mCategorySelectorBar.getLayoutParams();
layoutParams
.height
代码_李
·
2020-06-24 05:11
Android
改变Surface视图大小
mVideoSurface.animate().scaleX(3).scaleY(3);使用
LayoutParams
改变布局大小,是没有问题的,但是布局变大了,然而视频显示部分并没有变化,这时候只要在监听中跟踪一下它
世外大帝
·
2020-06-24 03:14
关于Android中Dialog位置的设置
当自定义Dialog后,需要将其放到屏幕中的某个位置是,需要对其
LayoutParams
进行设置。
kyle_le
·
2020-06-24 01:13
Android开发
Android Dialog 弹出的时候标题栏闪烁一下的处理方法
Flags,代码大致如下AlertDialogprompt=mBuilder.create();prompt.show();prompt.getWindow().setLayout(ViewGroup.
LayoutParams
.MATCH_PA
胡小牧
·
2020-06-23 22:35
Android
知识点记录
java.lang.ClassCastException: android.widget.FrameLayout$
LayoutParams
cannot be cast to android.widg
有时候需要在在代码中设置
LayoutParams
,自己为一个FrameLayout设置
LayoutParams
的时候,遇上如题问题,java.lang.ClassCastException:android.widget.FrameLayout
iteye_6637
·
2020-06-23 19:01
PopupWindow随虚拟按键弹起
之前用PopupWindow一直没有注意这个问题如图所示弹出的PopupWindow被虚拟按键挡住实现方式也很简单setSoftInputMode(WindowManager.
LayoutParams
.SOFT_INPUT_ADJUST_RESIZE
Andy周
·
2020-06-23 16:05
RecyclerView两列分别放在左右两边,中间分隔
解决:利用
LayoutParams
,在逻辑代码中设置。1.在RecyclerView的Adapter中定义两个RelativeLa
fsx_xiaomei
·
2020-06-23 09:01
Android知识
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他