1
有沒有辦法設置組件的最小尺寸而不是僅僅是首選尺寸?在codenameone中設置組件的最小尺寸
我目前通過覆蓋組件上的calcPreferredSize
方法來設置首選大小,但是在某些情況下,無論首選大小如何,佈局都會將其縮小到未知的最小值。
我使用的是代碼,而不是UI構建器。
有沒有辦法設置組件的最小尺寸而不是僅僅是首選尺寸?在codenameone中設置組件的最小尺寸
我目前通過覆蓋組件上的calcPreferredSize
方法來設置首選大小,但是在某些情況下,無論首選大小如何,佈局都會將其縮小到未知的最小值。
我使用的是代碼,而不是UI構建器。
不,我們沒有辦法做到這一點。
我們沒有複製AWT/Swing中的最小/最大概念,因爲這些概念在那裏從來沒有意義,並且由佈局以不同方式使用。如果組件處於不適合的狀態,則無論最小值如何,都會出現問題。你需要把它放在一個可滾動的Y容器中,或者給它更多的空間。
首選大小是提示大小的最終確定是由佈局管理器邏輯完成的。
如果你有一個具體的例子,在佈局方面的行爲不當,我很樂意幫助。
您可以使用setLayout設置不同的佈局。 你能發佈你的代碼嗎? – tizbn