首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Android布局编辑器中,我如何知道布局的总高度和宽度?

在Android布局编辑器中,我如何知道布局的总高度和宽度?
EN

Stack Overflow用户
提问于 2018-03-12 01:28:55
回答 1查看 1.1K关注 0票数 0

我正在使用Android布局编辑器和文本为带有自定义View的通知设计布局。但是,根据Android开发者网站的说法,要注意的是:

警告:当您使用自定义通知布局时,请特别注意确保您的自定义布局适用于不同的设备方向和分辨率。虽然这个建议适用于所有UI布局,但对于通知特别重要,因为通知抽屉中的空间非常有限。自定义通知布局可用的高度取决于通知视图。通常,折叠视图布局仅限于64 dp,扩展视图布局仅限于256 dp。

并可在开发人员站点中的此链接。中找到。因此,为了使我的布局在所有设备上看起来都很好,折叠视图应该在64 be左右,扩展视图应该在256 be左右。

所以问题是我如何知道Layout的总高度,因为我的TextView都是单行和椭圆大小的end使用Android布局编辑器?什么是计算垫子、页边距、文本大小、视图大小并给出布局的整个高度的解决办法?如果在Android布局编辑器中是不可能的,那么还有什么可以避免调整和运行、调整和运行、调整和运行.?

EN

回答 1

Stack Overflow用户

发布于 2018-03-12 01:52:13

您需要动态获取代码中的屏幕大小,如果需要完全控制,则需要获取、更改和保存回视图的布局参数。

在Android中,更好的方法是为每个屏幕配置设计特定的布局xml,例如为大型设备添加一个布局目录-xlarge,还可以构建一个值-xlarge目录,并为不同的配置添加一个dimens.xml文件和设置各种值(例如,40 it ),并在layout.xml中获取它(@dimen/量纲dimenxxxsize)。

请参阅以下网址:https://developer.android.com/training/multiscreen/screensizes.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49226924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档