Android 在代码名中,一个组合框文本被截断

Android 在代码名中,一个组合框文本被截断,android,ios,combobox,codenameone,Android,Ios,Combobox,Codenameone,我有许多下拉组合框,它们是根据代码填充的。 (当前所选项目的)文本似乎与屏幕右侧相隔一定距离。 我尝试将默认项设置为在设计器中包含很长的字符串,但似乎没有任何效果 下面是我在模拟器中看到的: 以下是文本应显示的内容: 在更高分辨率的设备上,这一点稍微不明显,但仍然是一个问题 我也很难摆脱蓝色按钮(显示上一个表单的名称)您使用自定义渲染器了吗 我假设您这样做了,在这种情况下,请确保渲染器将文本放置在边框布局中心的顶级组件中 还可以将渲染原型值定义为可以想到的最长值: String longVa

我有许多下拉组合框,它们是根据代码填充的。
(当前所选项目的)文本似乎与屏幕右侧相隔一定距离。
我尝试将默认项设置为在设计器中包含很长的字符串,但似乎没有任何效果

下面是我在模拟器中看到的:

以下是文本应显示的内容:

在更高分辨率的设备上,这一点稍微不明显,但仍然是一个问题


我也很难摆脱蓝色按钮(显示上一个表单的名称)

您使用自定义渲染器了吗

我假设您这样做了,在这种情况下,请确保渲染器将文本放置在边框布局中心的顶级组件中

还可以将渲染原型值定义为可以想到的最长值:

String longValue = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
cmb.setRenderingPrototype(longValue);

这用于最初布局渲染器。如果使用自定义渲染器,则需要渲染器对象的长值,例如
Map
等。

这是关于
Android
iOS
?@shrekrishna我在这两种平台上都有这个问题,而且在simulatorI中没有使用自定义渲染器,如果可以避免,我宁愿不使用。我将尝试渲染原型,并让您知道它是否修复了它。好的,所以我尝试了这个(setRenderingPrototype),但我仍然有相同的问题。那么,是否有任何主题常量可能会导致我的问题?您是否在任何地方设置了大量的侧边距?这是我唯一能想到的。