我有许多下拉组合框,它们是从代码中填充的。
(当前所选项目的)文本似乎被从屏幕右侧截断了一定距离。
我尝试将默认项设置为在设计器中包含很长的字符串,但这似乎没有任何效果。
这是我在模拟器中看到的:
这是文本应该显示的内容:
它在高分辨率设备上稍微不那么明显,但仍然是一个问题。
我也很难摆脱蓝色按钮(显示上一个表单的名称)
最佳答案
您是否使用了自定义渲染器?
我假设您这样做了,在这种情况下,请确保您的渲染器将文本放置在边框布局中心的顶级组件中。
同时将渲染原型(prototype)值定义为您能想到的最长可能值:
String longValue = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
cmb.setRenderingPrototype(longValue);
这用于最初布局渲染器。如果您使用自定义渲染器,则需要长值是渲染器对象的值,例如 map
等
关于android - 在代号中,一个组合框文本被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36051449/