关于Android DP的问题
假设我更喜欢使用“dp”而不是“fill_parent”或“wrap_content”,为了用图片填充屏幕,使用什么合适的数字?
Let's say I prefer using "dp" rather than "fill_parent" or "wrap_content", what would be the appropriate number to use in order to fill the screen with a picture?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于屏幕及其密度。查看这篇文章了解更多信息。
(顺便说一句,这可能会导致您重新考虑使用
fill_parent
/wrap_content
)。This depends of the screen and of its density. Check this article to learn more about that.
(This may lead you to reconsider using
fill_parent
/wrap_content
by the way).为什么你会“更喜欢”这个?
layout_width
/layout_height
的精确 dp 值是与match_parent
和wrap_content
并驾齐驱的工具,构建漂亮的 UI 通常需要涉及所有三个。哪一个适合任何给定 View 的每个维度都是视情况而定的,并且match_parent
存在的全部原因是匹配 View 容器的大小(在您的情况下是屏幕)。(*
match_parent
是fill_parent
的新名称。)Why would you "prefer" this? Precise dp values for
layout_width
/layout_height
are one tool alongsidematch_parent
andwrap_content
and building a nice UI will usually involve all three. Which one is appropriate for each dimension of any given View is situational andmatch_parent
's entire reason for existence is to match the size of a View's container, in your case the screen.(*
match_parent
is the newer name forfill_parent
.)