User interface 代号为1的边框底部
是否可以只使用底部边框而不创建9件图像边框?是否有可能的解决方法,例如,在代码名为One Designer的代码中画一条线?这在代码中是可能的,其中线边框只能应用于其中一侧,但是构建UI以直观地描述这一点(以及相关数据)被证明是困难的 更好的方法是使用图像背景而不是边框(将边框定义为空),并将其行为设置为平铺底部User interface 代号为1的边框底部,user-interface,border,codenameone,User Interface,Border,Codenameone,是否可以只使用底部边框而不创建9件图像边框?是否有可能的解决方法,例如,在代码名为One Designer的代码中画一条线?这在代码中是可能的,其中线边框只能应用于其中一侧,但是构建UI以直观地描述这一点(以及相关数据)被证明是困难的 更好的方法是使用图像背景而不是边框(将边框定义为空),并将其行为设置为平铺底部 Codename One还有一个3块的图像边框,它是为iOS后退按钮设计的,而不是为下划线设计的。如果我可以在图像边框或特定部分(即左、右、上、下)中设置颜色而不是图像,那将非常有用使
Codename One还有一个3块的图像边框,它是为iOS后退按钮设计的,而不是为下划线设计的。如果我可以在图像边框或特定部分(即左、右、上、下)中设置颜色而不是图像,那将非常有用使用线边界,而不是搜索解决方法。如果您能给我举个例子,我将不胜感激。我只找到了
Border.createLineBorder()
和container.getStyle().setBorder()
,我认为这并不能提供获得所需行为的方法。请参阅Border.createCompoundBorder(),您可以在所有边上使用empty,然后在底部使用LineBorder。请注意,您几乎不应该使用getStyle(),而应该使用getUnselectedStyle()、getSelectedStyle()等…为了将来的参考,我使用以下代码创建底部边框border border=border.createCompoundBorder(null,border.createLineBorder(1,0x858585),null,null)代码>。我可以建议在“边框帮助”部分添加注释,以便开发人员知道复合边框的存在吗?我们已经添加了这些注释,但通常不推荐使用它。。。我们建议在底部使用图像边框或平铺图像。