android 怎么再非activity页面中 获取View对象

android 怎么再非activity页面中 获取View对象,第1张

inflateinflate(Rlayoutmain,null);

就是说将一个layout布局文件,实例成一个View对象

这个layout需要去res/layout目录下创建一个布局

当然你也可以直接用代码去创建View

View view = new View(context);

1, 当前显示的view中直接获取当前view高宽2,通过Activity的getWindow()findViewById(windowsiD_ANDROID_CONTENT)获取系统当前显示的view根(是一个framelayout对象),android绘制会将要绘制的view放置在framelayout中绘制。Display对象获取屏幕高宽 :获取display对象 Activity中getWindowManager()getDefaultDisplay()getWidth() 返回显示界面宽度即屏幕宽度。getHeight() 返回显示界面高度即屏幕高度。由display对象设置DisplayMetrics高宽值,通过DisplayMetrics对象获取屏幕高宽,有点多此一举 :getWidth() 返回显示界面宽度即屏幕宽度。getHeight() 返回显示界面高度即屏幕高度。

以上就是关于android 怎么再非activity页面中 获取View对象全部的内容,包括:android 怎么再非activity页面中 获取View对象、如何获取屏幕宽,高,状态栏高度、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9744766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存