我在我的应用程序中使用了ObjectChoiceField.选择很长,大多数选择是两行,这增加了高度,ObjectChoiceField
使我的UI不稳定.我在Android中使用了" single line = true "属性,允许长文本行以省略号显示(...).
我可以在BlackBerry中这样做,因为不想在运行时更改高度.另外我不想使用自定义ObjectChoiceField
.请根据我的条件建议我,我该怎么办.
目前我正在使用以下代码.
ObjectChoiceField _productLineOCF =new ObjectChoiceField("",_productLineArray,plSetTo1,Field.FIELD_RIGHT){
protected void layout(int width, int height) {
setMinimalWidth(width - 61);
super.layout(width, height);
}
};
Run Code Online (Sandbox Code Playgroud)
以上代码的示例输出:
试试这个,
String choices[] = {
"Choice 1 - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.",
"Choice 2",
"Choice 3" };
long styleBit = Field.FIELD_RIGHT | ObjectChoiceField.FORCE_SINGLE_LINE;
ObjectChoiceField ocf = new ObjectChoiceField("", choices, 0, styleBit) {
protected void layout(int width, int height) {
setMinimalWidth(width - 61);
super.layout(width, height);
}
};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
680 次 |
最近记录: |