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常用Layout源码总结—FrameLayout
文章目录前言FrameLayout特点源码探究构造函数
LayoutParams
测量onMeasure布局onLayout总结前言通过学习Android官方Layout的源码,可以帮助自己更好的理解Android
分则能成
·
2020-08-25 17:18
Android
另外一种实现给当前界面实现弹窗效果,可不使用dialog和pop window
activity.getWindow().getDecorView()).addView(fullMaskView);FrameLayout.LayoutParamsparams=newFrameLayout.
LayoutParams
天之大任
·
2020-08-25 01:35
android,利用
layoutParams
代码动态布局空间位置
本文借鉴优秀文章:http://www.cnblogs.com/shaweng/archive/2012/07/10/2585134.htmlAndroid开发:
LayoutParams
的用法
LayoutParams
yao_zsy
·
2020-08-25 00:02
Android
WindowManager.
LayoutParams
的各种flag含义
本文实际上就是翻译了官方文档的flag部分转载:https://blog.csdn.net/zyjzyj2/article/details/53819964
yunsimle
·
2020-08-25 00:28
技术
android在Service中弹出Dialog对话框,即全局性对话框
先说具体做法,原因在其后给出:写好Alter功能块后,在alter.show()语句前加入:alert.getWindow().setType(WindowManager.
LayoutParams
.TYPE_SYSTEM_ALERT
浣熊
·
2020-08-25 00:56
view.layout()或者
LayoutParams
改变View的大小
先给一个布局代码猜猜他的效果:publicclassFifthActivityextendsAppCompatActivity{privateViewview1;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.act
相公无爱
·
2020-08-25 00:50
安卓学习
LayoutParams
基本使用
LayoutParams
是什么?
LayoutParams
主要保存了一个View的布局参数,因此可以使用
LayoutParams
来改变布局参数从而达到View位置的效果,一般在自定义View的时候使用。
傲娇的koala
·
2020-08-25 00:12
Android
自定义View
Android
View
Android开发
ViewGroup 的 generateLayoutParams 方法的作用
而且,在代码中,我们获取子控件的
LayoutParams
的时候,默认是ViewGroup.
LayoutParams
类型的,我们想要使用某些特殊的字段,还需要转换为Rel
天元!突破
·
2020-08-24 23:25
Android-每日一问
Android-View
android中
LayoutParams
设置参数的理解
1.有这样的一个应用场景:有一个linearLayout控件在其中布局一个textView控件首先,创建线性布局对象LinearLayoutlayout=newLinearLayout(this);//为本Activity创建一个线性布局对象//并且设置它的属性android:layout_width与android:layout_height都为FILL_PARENT//布局方面的属性设置方式L
weixin_34236497
·
2020-08-24 23:21
当setWidth()和setHeight()方法不起作用时
解决办法:
LayoutParams
lp=(
LayoutParams
)p_w_picpathView.getLayoutParams();lp.height=200;lp.width=100;p_w_picpathView.setLayoutPara
weixin_34159110
·
2020-08-24 23:17
Android View绘制过程以及事件传递原理
控件绘制的步骤是measure,layout,draw//在onMeasure调用之前调用的测量方式private void measureView(View child) { ViewGroup.
LayoutParams
weixin_33705053
·
2020-08-24 23:56
ViewGroup和
LayoutParams
之间的关系
这是因为每个ViewGroup需要指定一个
LayoutParams
,用于确定
weixin_30875157
·
2020-08-24 23:19
AlertDialog弹出消息后,背景色透明,不影响Activity的事件触发
dialog.getWindow().setDimAmount(0f);不抢占Activity焦点://dialog不去抢占焦点dialog.getWindow().setFlags(WindowManager.
LayoutParams
.FLAG_NOT_TOUCH_MODAL
user_app
·
2020-08-24 23:02
Android
addView()后子布局不居中问题总结与分析
题记最近项目中遇到一个问题,一个自定义view使用addview加入父布局后,突然不居中了,原因是对父布局增加了一层嵌套;分析类似的问题前我们首先需要理解
LayoutParams
概念。
summer_sunrise
·
2020-08-24 23:01
Android
android中不依赖activity的dialog弹窗的实现
AppContext.context.getSystemService(Context.WINDOW_SERVICE);WindowManager.LayoutParamspara=newWindowManager.
LayoutParams
jiu_jie2
·
2020-08-24 23:28
学习笔记
[Android] View setLayoutParams ClassCastException
在几个月之前就遇到了因往View.setLayoutParams方法中传了错误类型的
LayoutParams
所导致的ClassCastException报错的原因是显而易见的,但是当时在写Demo验证时遇到有时不会报错
Michael_yan2015
·
2020-08-24 23:55
Android
问题集一:view.setLayoutParams(
layoutParams
)不起作用
//ViewGroup.LayoutParamslayoutParams=newViewGroup.
LayoutParams
(300,500);//LinearLayout.LayoutParamslayoutParams
pageTan
·
2020-08-24 23:21
问题集合
LinearLayout.
LayoutParams
动态设置子控件属性
LayoutParams
相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。
kimball325
·
2020-08-24 23:07
Android setLayoutParams 常见问题汇总
setLayoutParams的用法QQ群:372135639
LayoutParams
继承于Android.View.ViewGroup.
LayoutParams
.
LayoutParams
相当于一个Layout
SuperHeroWu7
·
2020-08-24 23:07
Bug文档
android学习笔记11 -
LayoutParams
布局控制
LayoutParams
继承于Android.View.ViewGroup.
LayoutParams
.用于定义控件在布局中显示的位置大小(即控制占用的空间)在xml中定义一个TextView,一般会如下定义
小小泡泡
·
2020-08-24 23:35
学习笔记
Android
LayoutParams
学习一
1如何添加View或者ViewGroup到ViewGroup中两种方式可以添加View或者ViewGroup到ViewGroup中,一种是xml布局文件中,一种是动态代码添加。两个View在RelativeLayout中一左一右的布局:动态代码添加RelativeLayoutlayout=newRelativeLayout(this);TextViewtextView1=newTextView(t
lidongxiu0714
·
2020-08-24 23:25
自定义view
Android_Resource/Activity的一些小知识点
setLayoutParamstextView.setLayoutParams(newTextSwitcher.
LayoutParams
(
LayoutParams
.FILL_PARENT,
LayoutParams
.FILL_PARENT
teletian
·
2020-08-24 23:45
【Android】
LayoutParams
是如何作用的
在看
LayoutParams
之前,得要先了解MeasureSpec这个类,view的最终测量就是基于这个类,对于view树来说,view的尺寸的解析也是基于这个类的:publicstaticclassMeasureSpec
tangedegushi
·
2020-08-24 23:40
想让子view可以设置margin,写继承ViewGroup的自定义View时为啥要重写generateLayoutParams(AttributeSet attrs)
转自:https://www.jianshu.com/p/99c27e2db843重写generateLayoutParams()方法:
LayoutParams
是ViewGroup的一个内部类,它的构造方法
盛大人很低调
·
2020-08-24 23:29
android
利用getLayoutParams()方法和setLayoutParams()方法
利用getLayoutParams()方法和setLayoutParams()方法重新设置控件的布局,1、首先利用getLayoutParams()方法,获取控件的
LayoutParams
。
seableble
·
2020-08-24 23:02
永久展示一个Toast
privateToasttoast;privateObjectmTN;privateMethodshow;privateMethodhide;privateintmWidth=WindowManager.
LayoutParams
.WRAP_CONTENT
西红柿炒番茄加蛋
·
2020-08-24 22:44
android 禁止息屏 屏幕常亮
简单粗暴,直接放在onCreate()中就行getWindow().setFlags(WindowManager.
LayoutParams
.FLAG_KEEP_SCREEN_ON,WindowManager.
LayoutParams
.FLAG_KEEP_SCREEN_ON
海浪一点都不浪
·
2020-08-24 22:56
android
LayoutParams
的详解
LayoutParams
的理解与应用:
LayoutParams
继承于Android.View.ViewGroup.
LayoutParams
,相当于一个Layout的信息包,它封装了Layout的位置、高
活抓一只程序员
·
2020-08-24 22:18
Android
dialog在非activity下显示解决方案
这里有解决方案哦,正解就是步骤一、在创建dialog时加dialog.getWindow().setType(WindowManager.
LayoutParams
.TYPE_SYSTEM_ALER
Live-Now
·
2020-08-24 22:18
View的绘制机制
1、ViewGroup.
LayoutParams
:就是指定视图宽高的参数(1)指定一个确定的
YKamh
·
2020-08-24 22:47
android学习
setLayoutParams()无效问题
imageviewRelativeLayout.LayoutParamslayoutParams=(RelativeLayout.LayoutParam)siv_address.getLayoutParams();//获得
layoutParams
只影1
·
2020-08-24 22:30
WindowManager 和Dialog提升Windowtype等级
;dialog.setContentView(textView);dialog.getWindow().setType(
LayoutParams
.TYPE_SY
yanbin_x
·
2020-08-24 22:15
Andorid问题汇总
android 全局对话框(不依赖具体activity)
[java]viewplaincopyalert.getWindow().setType(WindowManager.
LayoutParams
.TYPE_SYSTEM_ALERT);注:alter为AlertDialog
lxlmycsdnfree
·
2020-08-24 22:21
Android开发
android中如何在代码中直接设置View的layout_weight属性
tvColu2.setLayoutParams(newLinearLayout.
LayoutParams
(
LayoutParams
.FILL_PARENT,
LayoutParams
.WRAP_CONTENT
HappyDelano
·
2020-08-24 22:00
android
安卓学习之—能悬浮在各个界面的控件
publicvoidshowAddressTip(Stringnumber){//TN的构造方法(参考Toast的源码)finalLayoutParamsparams=newWindowManager.
LayoutParams
julielele
·
2020-08-24 22:47
android
Toast系列(二):Toast基本工作原理(android 7.1变化)
TN(){finalWindowManager.LayoutParamsparams=mParams;...params.type=WindowManager.
LayoutParams
.TYPE_TOAST
Coder_朱志强
·
2020-08-24 22:47
源码
安卓开发艺术笔记 | View的工作原理(绘制流程和自定义View)
目录一.MeasureSpecMeasureSpec基础MeasureSpec和
LayoutParams
关系二.View的绘制流程onMeasure()onLayout()onDraw()三.自定义View
jiye111
·
2020-08-24 22:41
安卓开发
Android笔记:代码编写布局控制显示位置
finalRelativeLayoutprivate_desc_back=newRelativeLayout(mContext);private_desc_back.setLayoutParams(newFrameLayout.
LayoutParams
大浪浪
·
2020-08-24 22:05
通过RelativeLayout.
LayoutParams
.addRule()方法在代码中设置RelativeLayout相关属性
但是,在有些情况下,我们需要动态设置布局的属性,在不同的条件下设置不同的布局排列方式,这时候就需要用到RelativeLayout.
LayoutParams
.addRule()方法,该方法有两种重载方式
夜行小生
·
2020-08-24 22:59
Android开发
Android 动态设置控件的布局
RelativeLayout)findViewById(R.id.rlMain);LayoutParamslayoutParams=newLayoutParams(android.view.ViewGroup.
LayoutParams
.WRAP_CONTENT
iteye_3058
·
2020-08-24 22:53
Android学习第四课:Java代码动态创建View及
LayoutParams
类(二)
或ViewGroup.setXXX进行设置;还有一类属性是控件向其父控件传递的,主要是告知父控件其自身的width,height,这些是通过ViewGroup的静态内部类View.ViewGroup.
LayoutParams
Android创业你准备好了
·
2020-08-24 22:01
布局
Android
自定义View学习笔记03—View的工作原理简介
一个子View的Width/Height尺寸同事受自身尺寸参数
LayoutParams
和父View尺寸的影响。
任缥缈
·
2020-08-24 22:50
自定义View
generateDefaultLayoutParams()
在ViewGroup,以及几种基本的Layout类中都有这个函数,分别生成自己所定义扩展的
LayoutParams
,在某个Layout中需要生成一个LayouParamst的时候,可以方便使用无需自己根据当前所处
fyfcauc
·
2020-08-24 21:36
Android
Layout
Android
Android
View
项目经历
java.lang.ClassCastException: android.view.ViewGroup$
LayoutParams
cannot be cast to android.view.Vie
java.lang.ClassCastException:android.view.ViewGroup$LayoutParamscannotbecasttoandroid.view.ViewGroup$MarginLayoutParams atcom.mystudy.studyviews.views.ViewGroupView.onMeasure(ViewGroupView.java:60)
华-海
·
2020-08-24 21:54
Android
LayoutParams
简单说明(转载)
LayoutParams
相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。
dengchu5001
·
2020-08-24 21:36
adnroid中
LayoutParams
的简单总结
昨天梳理了一下LayoutInflater解析xml的简单脉络,简单的分析了下xml创建View的过程,在parentView构建子View的过程中在rinflate方法里面发现下面的一段代码:finalViewview=createViewFromTag(parent,name,attrs);finalViewGroupviewGroup=(ViewGroup)parent;//创建一个layo
chunqiuwei
·
2020-08-24 21:18
android
Android--在非activity弹出Dialog对话框
所以要设置对话框的属性为:WindowManager.
LayoutParams
.TYPE_SYSTEM_ALERT需要加入权限:Android6.0以上提权限,需要写代码跳转到设置界面让用户手动给“显示悬浮框
chaoyu168
·
2020-08-24 21:37
Android
Android开发
动态添加布局-
LayoutParams
其实这个
LayoutParams
类是用于childview(子视图)向parentview(父视图)传达自己的意愿的一个东西(孩子想变成什么样向其父亲说明)。
asd199205
·
2020-08-24 21:46
View
View的绘制机制&事件分发机制
一.View树的绘制流程measure->layout->drawmeasure1.ViewGroup.
LayoutParams
2.MeasureSpec重要方法:1.measure2.onMeasure3
WangZeYu_
·
2020-08-24 21:08
学习
关于Android下各个布局方式里面
LayoutParams
的用法
首先第一点也是最先应该了解的:setLayoutParams(newLayoutParams(
LayoutParams
.FILL_PARENT,
LayoutParams
.FILL_PARENT));这一句话其实是子对父的
Rocye
·
2020-08-24 21:16
Android起步
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他