为什么在布局方法中使用Math.min
为什么在下面的重写方法中使用 Math.min ?
protected void layout(int width, int height)
{
setExtent(Math.min( width, getPreferredWidth()), Math.min( height, getPreferredHeight()));
}
我在这个问题中看到了这段代码 - BlackBerry - 带居中位图的 ButtonField
Why use Math.min in below overridden method ?
protected void layout(int width, int height)
{
setExtent(Math.min( width, getPreferredWidth()), Math.min( height, getPreferredHeight()));
}
I seen this code in this question -
BlackBerry - ButtonField with centered Bitmap
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我发现这很有帮助 -
http://supportforums.blackberry.com/t5/Java-Development/Question-Regarding-setExtent-and-getPreferredWidth-for-Custom/td-p/469886
“请注意,这些值用于 setExtent 的值永远不应大于传递给布局的值。这些是字段可用的最大范围。”
I found this helpful -
http://supportforums.blackberry.com/t5/Java-Development/Question-Regarding-setExtent-and-getPreferredWidth-for-Custom/td-p/469886
"Note that the values used for setExtent should never be larger than the values passed in to layout. These are the maximum extent available to the field."