我有许多下拉组合框,它们是由代码填充的。
(当前所选项目的)文本似乎被从屏幕右侧截断了一定距离。
我尝试将默认项设置为在设计器中包含非常长的字符串,但似乎没有任何效果。
这是我在模拟器中看到的:
以下是文本应显示的内容:
在更高分辨率的设备上,这一点稍微不那么明显,但仍然是一个问题。
我也很难摆脱蓝色按钮(它显示了前一个表单的名称)
发布于 2016-03-18 03:46:59
您是否使用了自定义渲染器?
我假设你有,在这种情况下,确保你的渲染器将文本放在边框布局中心的顶层组件中。
另外,将呈现原型值定义为您能想到的最长可能值:
String longValue = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
cmb.setRenderingPrototype(longValue);
这是用来布局你的渲染器最初。如果你使用一个自定义的渲染器,你需要长值是渲染器对象,例如Map
等。
https://stackoverflow.com/questions/36051449
复制相似问题