我正在使用LWUIT(第40系列)制作J2ME应用程序,并且在使用showPacked()方法时,我注意到LWUIT-Dialog的异常行为,该对话框是使用BorderLayout.CENTER定位的。

尤其是在触摸电话中,会发生这种情况。

我已附上一张图片以描述我的情况。

最初,该对话框显示为图像的第一部分中所示。但是,它在接下来的几秒钟内扩展为类似于图像第二部分中所示的对话框。

以后使用showPacked来显示对话框的调用看起来像第三个对话框。我不知道为什么会这样。我希望我的对话框一直像图像上半部分所示的那样出现。 ?

注意:对话框的内容是一个动画标签。

最佳答案

我不知道他们在那里做了什么,但我猜想他们过于激进地重排了UI。尝试设置Dialog.setAutoAdjustDialogSize(false),看看是否可以解决您的问题。

10-07 16:08
查看更多