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
View绘制流程(三) - onLayout
perforLayouthost.layout__>view.onLayout__>viewgroup.onLayout2.源码分析privatevoidperformLayout(WindowManager.
LayoutParams
世道无情
·
2024-09-07 21:31
自定义view实战(5):手撕安卓侧滑栏
这篇文章打算利用自定义view的知识,直接手撕一个安卓侧滑栏,涉及到自定义
LayoutParams
、带padding和margin的measure和layout、利用requestLayout实现动画效果等
捡一晌贪欢
·
2024-09-02 09:06
安卓
#
自定义View实战
android
自定义View
LayoutParams
layout动画
android高级ui01-自定义view-
学习笔记,整理中摘要面1、
layoutparams
:xml的属性转换为java用的格式2、面必问:measurespec------------------------------------主要讲自定义
亢正
·
2024-02-19 16:55
LayoutParams
setMargins
LayoutParams
的setMargins(left,top,right,bottom)设置的左右边距是leftMargin,和rightMargin,我们一般用setMargins()来动态设置布局边距
junwee
·
2024-02-11 02:15
状态栏颜色
有些有效有些无效,太多太杂,所以想总结一下:参考:https://www.likecs.com/show-821162.html1.修改状态栏的颜色window.addFlags(WindowManager.
LayoutParams
.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS
鹧鸪晏
·
2024-02-10 12:09
车机开发之语音中界面显示
车机开发之语音中界面显示前言背景service启动方式第一种:startservice第二种:bindserviceWindowManager基本原理用法注意
LayoutParams
中的flags和type
jack22001
·
2024-02-09 04:19
车机
语音识别
汽车
人工智能
Android 横屏应用开发如何隐藏左边黑色边缘
需要考虑到全局横屏状态下的应用,起初竖屏的时候代码是没问题的,可是到切换横屏遇到了黑边问题,先来看看竖屏的时候怎么写的setContentView之前设置getWindow().clearFlags(WindowManager.
LayoutParams
.FLAG_TRANSLUCENT_STATUS
落魄的Android开发
·
2024-02-05 03:48
android
RelativeLayout.
LayoutParams
详解
RelativeLayout.
LayoutParams
详解大家好,我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!
虫小宝
·
2024-02-01 19:28
安卓开发
【Android】屏幕锁
参数LayoutParamsmLayoutParams=newLayoutParams();mLayoutParams.width=
LayoutParams
.MATCH_PARENT;mLayoutParams.height
新镜
·
2024-02-01 07:15
android
android:layout_gravity 和 android:gravity 的区别
排版它人的重心(主动)*layout_gravity的前缀有layout,即属于
LayoutParams
类的属性值,然后
LayoutParams
是给父
喜欢踢足球的老罗
·
2024-01-30 17:18
Java
ANDROID
Android开发之旅
android
运用WindowManager添加了一个Window,在销毁activity时总是报"has leaked window"
mWindowManager=(WindowManager)getSystemService(Context.WINDOW_SERVICE);LayoutParamslp=newLayoutParams(
LayoutParams
.WRAP_CONTENT
Sam_Guo
·
2024-01-16 06:17
Android锁屏下显示来电通知界面
OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().addFlags(WindowManager.
LayoutParams
.FLAG_DISMISS_KEYGU
lyongfly
·
2024-01-12 13:10
如何避免webview内存泄漏
代码示例如下:LinearLayout.LayoutParamslp=newLayoutParams(ViewGroup.
LayoutParams
.MatchParent,ViewGroup.
LayoutParams
.MatchPare
黑键手记
·
2024-01-04 15:56
Unable to add window android.view.ViewRoot$W@44da9bc0 — permission denied for this window type
在AndroidQ中设置WindowManager.
LayoutParams
.TYPE_SYSTEM_ALERT会触发该异常,AndroidQ对权限做了更严格的限制解决办法:stackoverflow
silladus
·
2024-01-03 03:07
Android P车机系统为倒车全景添加新的WindowType
二、分析1、针对需求1,倒车全景应用在后台Service中使用WindowManager.addView(View,
LayoutParams
)的方式添加窗口显示,不依附于Activity,类似
shusuanly
·
2023-12-31 14:06
车机系统
android
java
framework
如何动态获取
LayoutParams
布局类型,避免实例化
LayoutParams
时出现与父View的
LayoutParams
不一致的问题?
本文说两点1、
LayoutParams
的几个小特点;2、
LayoutParams
的使用小结;3、如何动态获取
LayoutParams
布局类型。
代码改变人生
·
2023-12-30 08:21
android Dialog布局中有输入框,导致输入法无法显示问题
在dialog.show()方法后设置dialog.getWindow().clearFlags(WindowManager.
LayoutParams
.FLAG_NOT_FOCUSABLE|WindowManager.
LayoutParams
.FLAG_ALT_FOCUSABLE_IM
小鹿撞错人
·
2023-12-29 08:29
Android 12 Token 机制
首先大家需要了解一下
LayoutParams
,当然属性很多,简单了解即可:base/core/java/android/view/WindowManager.java...
Big Skipper
·
2023-12-28 23:35
Android
framework
android
Android 禁止Edittext弹出系统软键盘 的几种方法
true"android:focusableInTouchMode="true"第二种方法:直接关闭输入法在onCreate中加上:getWindow().setSoftInputMode(WindowManager.
LayoutParams
.SOFT_INPUT_STATE_ALWAYS_HIDDEN
我们都很努力着
·
2023-12-28 13:05
安卓 android.view.WindowLeaked解决方法
WindowManager的removeView和removeViewImmediate的方法问题我在使用WindowManager添加一个button,windowManager.addView(button,
layoutParams
lonamessi
·
2023-12-27 04:42
Android动态设置Margin的方法
Android动态设置Margin:一、如果这个控件实在XML中定义的比如TextviewLinearLayout.LayoutParamslp=(LinearLayout.
LayoutParams
)textview.getLayoutParams
Thor_果冻
·
2023-12-25 20:30
Android屏蔽home键
2.2版本@OverridepublicvoidonAttachedToWindow(){this.getWindow().setType(WindowManager.
LayoutParams
.TYPE_KEYGUARD_DIALOG
坏脾气的猪
·
2023-12-23 13:28
Android
图片放大
R.layout.big_image_popupwindow,null);ViewPagervp=inflate.findViewById(R.id.img_vp);popupWindow=newPopupWindow(inflate,ViewGroup.
LayoutParams
.MATCH_PARENT
高蒙恩_9b74
·
2023-12-19 23:07
android 上下轮播,广播 BulletinView
这边取了个巧简单使用了一个动画就实现了上下滚动,仿照recyclerView支持每个条目自定义1.首先准备一个容器LinearLayout2.容器内准备2个View从adapter创建并绑定3.将view添加到容器并根据容器设置
layoutParams
4
宙思无限
·
2023-12-15 08:42
android
动态修改布局
RelativeLayout.ALIGN_PARENT_TOP)addRule(RelativeLayout.CENTER_HORIZONTAL)}binding.flSongLogo.updateLayoutParams{width=
LayoutParams
.MATCH_PARENT
shuangrenlong
·
2023-12-06 16:03
java
前端
javascript
安卓 android.view.WindowLeaked解决方法
WindowManager的removeView和removeViewImmediate的方法问题我在使用WindowManager添加一个button,windowManager.addView(button,
layoutParams
hnlgzb
·
2023-12-05 05:52
Android
android
ui
android.view.WindowLeaked解决方法
问题我在使用WindowManager添加一个button,windowManager.addView(button,
layoutParams
);然后关闭当前的这个Activity的时候遇到了WindowLeak
沅霖
·
2023-12-05 05:20
Android
android
Bluetooth之BluetoothSocket
publicstaticclassGallery.LayoutParamsextendsViewGroup.LayoutParamsjava.lang.Objectandroid.view.ViewGroup.LayoutParamsandroid.widget.Gallery.
LayoutParams
2
Lu'Blog
·
2023-12-04 04:50
Android
蓝牙
BluetoothSocket
Android动态调整View的宽度和高度
一、动态设置View的宽度要动态设置View的宽度,我们可以使用
LayoutParams
类。
LayoutParams
是一个用于描述View的布局参数的类,其中包含了各种布局参数,如宽度、高度、边距等。
夜色恬静
·
2023-12-02 21:58
android
Android
Dialog中有EditText不弹输入法的bug
//在DialogonCreate中加入以下代码getWindow().clearFlags(WindowManager.
LayoutParams
.FLAG_NOT_FOCUSABLE|WindowManager.
LayoutParams
.FLAG_ALT_FOCUSABLE_IM
沐_Andorid开发者
·
2023-12-01 12:39
安卓使用集锦
MUMU模拟器并永久使用(10条消息)AndroidStudio怎么连接MUMU模拟器并永久使用_林池的博客-CSDN博客_androidstudio连接mumu模拟器系统篇WindowManager与
LayoutParams
新镜
·
2023-11-27 23:01
android
从源码分析 RecyclerView 的分割线原理
从这个方法中开始看:publicvoidmeasureChild(@NonNullViewchild,intwidthUsed,intheightUsed){finalLayoutParamslp=(
LayoutParams
cao苗子
·
2023-11-23 10:12
王学岗RelativeLayout.
LayoutParams
的addRule()方法不起作用
abl_scroll.addOnOffsetChangedListener(newAppBarLayout.OnOffsetChangedListener(){@OverridepublicvoidonOffsetChanged(AppBarLayoutappBarLayout,intverticalOffset){if(Math.abs(verticalOffset)==tl_toolbar.g
王学岗
·
2023-11-22 23:30
Android安全:禁止APP录屏和截屏
禁止录屏和截屏并不难,只需要在Activity的onCreate()方法中添加一行代码即可:getWindow().addFlags(WindowManager.
LayoutParams
.FLAG_SECURE
i小灰
·
2023-11-22 10:10
如何解决Android中输入法挡住输入框的问题
能完全显示出来,但是系统自带短信界面可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下代码方式:getWindow().setSoftInputMode(WindowManager.
LayoutParams
.SOFT_INPUT_ADJUST_RESIZE
丽江的蓝天
·
2023-11-21 20:16
输入法
android
遮挡
关于系统Dialog输入法遮挡EditText的问题(无法将EditText移动到输入法上方)
自定义了一个带EditText系统级的Dialog,在Window中show出来,但是当弹出输入法时将输入框挡住了,严重影响用户体验需要设置Window的层级为WindowManager.
LayoutParams
.TYPE_APPLICATION_OVERLAY
言并肃
·
2023-11-21 20:23
android
java
Fragment软键盘弹出时把布局顶上去
BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().setSoftInputMode(WindowManager.
LayoutParams
.SOFT_INPUT_ADJUST_PAN
wushijun5200
·
2023-11-16 04:56
前端
android appcompatactivity和activity,Android教程-全屏姿势-Activity和AppCompatActivity
Window.FEATURE_NO_TITLE);//这行代码一定要在setContentView之前,不然会闪退Windowwindow=getWindow();window.addFlags(WindowManager.
LayoutParams
.FLAG_FULLSCREEN
a301
·
2023-11-14 21:54
android
BadTokenException: Unable to add window -- token null is not valid
有可能是
LayoutParams
没有配置type或者type配置错误,可以试试
layoutParams
.type=Wind
Keung丶
·
2023-11-13 16:42
Android
错误收集
android
Android Studio(项目收获)
参考如下的解决方法:修改/res/values/themes.xml中的指定内容如下:代码方式设置边距LinearLayout.LayoutParamslayoutParams=newLinearLayout.
LayoutParams
Mr.Joden
·
2023-11-07 15:32
Android
Studio开发
android
studio
android
ide
安卓
java
全屏Popupwindow的实现方法
创建popupwindowPopupWindowpopupWindow=newPopupWindow();//设置宽高属性为充满全屏popupWindow.setHeight(LinearLayout.
LayoutParams
.MATCH_PARENT
Android_小菜鸡
·
2023-11-05 21:13
Dialog背景透明部分不拦截点击事件
没想到需要通过WindowManager.
LayoutParams
,里面有挺多属性可用的。首先需要设置Dialog透明属性:1、在Styles.
浮若年华_Yang
·
2023-11-05 19:56
Android沉浸式状态栏
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){//透明状态栏getWindow().addFlags(WindowManager.
LayoutParams
.FLAG_TRANSLUCENT_STATUS
hongyu_
·
2023-11-05 08:53
ConstrainLayout 代码设置 关联Parent
ConstraintLayout.LayoutParamslp=(ConstraintLayout.
LayoutParams
)mBtnConfirm.getLayoutParams();lp.leftToRight
zii4914
·
2023-11-02 09:34
秒懂Android View的绘制流程
在measure方法中,View会根据父容器的MeasureSpec以及自身的
LayoutParams
来计算自身的尺寸。
北方雨夹雪
·
2023-10-30 20:17
Android
android
Android知识点-虚拟按键
隐藏虚拟按键Windowwindow=getWindow();window.clearFlags(WindowManager.
LayoutParams
.FLAG_TRANSLUCENT_STATUS|WindowManager.Layo
半寿翁
·
2023-10-30 14:27
自定义view
对于应用层View,其MeasureSpec由父容器的MeasureSpec和自身的
LayoutParams
来共同决定对于不同的父容器和view本身不同的
LayoutParams
,view就可以有多种
面向星辰大海的程序员
·
2023-10-30 04:48
Android展开收起动画
publicclassAnimUtil{publicstaticvoidexpand(finalViewview){view.measure(ViewGroup.
LayoutParams
.MATCH_PARENT
许宏川
·
2023-10-28 14:48
Android应用开发(38)全屏显示隐藏状态栏和导航栏
{/*添加代码*/requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);getWindow().addFlags(WindowManager.
LayoutParams
.FLAG_FULLSCREEN
liuzl_2010
·
2023-10-28 08:09
Android应用开发学习笔记
android-studio
android
studio
android
Below Android SDK 23 MarginLayoutParams 一个坑
ViewGroup.MarginLayoutParams的时候比如vallayout=LinearLayout(context)valtextView=TextView(context)textView.
layoutParams
lguipeng
·
2023-10-28 05:59
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他