User interface BlackBerry-getPreferredWidth()和getPreferredHeight()返回什么?
我不太清楚getPreferredWidth()和getPreferredHeight()方法的概念。它们返回什么意味着返回值的依据是什么 getWidth()和getPreferredWidth()之间的区别是什么 谢谢..默认情况下,字段#getPreferredHeight()和字段#getPreferredWidth()返回0。它们可以让自定义字段覆盖自定义字段的首选宽度/高度 在布局字段时,将考虑您在重写方法中提供的值。如果您的首选值适合显示区域和字段内容,则将使用您的首选值。这些价值只是建议 另一方面,字段#getHeight()和字段#getWidth()返回字段的实际范围。用于在创建特定字段时确定其宽度。如果要创建一些自定义项,则需要重写此方法。返回设备或模拟器的物理屏幕大小,可用于创建与屏幕宽度相关的按钮。返回先前创建的字段的实际宽度。我用那个代码块创建了一个按钮,它填充了整个屏幕的宽度和默认高度 这就是如何覆盖特定字段(即ButtonField)的User interface BlackBerry-getPreferredWidth()和getPreferredHeight()返回什么?,user-interface,blackberry,layout,height,width,User Interface,Blackberry,Layout,Height,Width,我不太清楚getPreferredWidth()和getPreferredHeight()方法的概念。它们返回什么意味着返回值的依据是什么 getWidth()和getPreferredWidth()之间的区别是什么 谢谢..默认情况下,字段#getPreferredHeight()和字段#getPreferredWidth()返回0。它们可以让自定义字段覆盖自定义字段的首选宽度/高度 在布局字段时,将考虑您在重写方法中提供的值。如果您的首选值适合显示区域和字段内容,则将使用您的首选值。这些价值
getPreferredWidth()
方法
ButtonField myButton = new ButtonField("Click", USE_ALL_WIDTH){
public int getPreferredWidth(){
return Display.getWidth();
}
};
Field#getWidth()
返回字段的宽度