我想知道如何创建一个标签,其中包含两个图标,每边一个,并将其设置为表单元素(LWUIT小部件)的标题栏。LWUIT,如何为表单标题创建自定义标签
回答
表单有一个获得titleArea的函数,然后你可以放一些组件你要。
Form f = new Form();
Container c = f.getTitleArea();
Label iconLabel1 = new Label("leftIcon");//using Image
Label iconLabel2 = new Label("rightIcon");//using Image
c.addComponent(BorderLayout.WEST, iconLabel1);
c.addComponent(BorderLayout.EAST, iconLabel2);
谢谢你雅汉,你的解决方案和Shai Almog的工作。 – 2012-03-26 04:45:55
使用setTitleComponent(Label title)
方法。
编辑:
推导Label
类并实现paint
方法,你可以使用Graphics
方法来绘制Image
S和文本。还要将标签的文本位置设置为Label.CENTER
。
我知道如何使用'setTitleComponent(Label title)'为表单的标题设置标签。我的问题是,我不知道如何自定义标签,以便它包含两个图标,一边是一边,中间是文字。 – 2012-03-19 04:28:11
您可以在屏幕的北部添加一个组件,这是推荐的方式,可以正常工作,并且不会因新版本的LWUIT/Codename One而中断。
如果您没有设置标题,它将会正常工作,您可以给它标题UIID。 LWUIT 1.5和更新版本有一个TitleArea容器,但是我建议你远离它,因为CodenameOne为iOS/Android 4.x等等定制了相当的配置。
如果我在屏幕的北部添加一个组件,当滚动时,组件将移出屏幕,我不希望发生这种情况。 – 2012-03-22 09:54:11
form.setScrollable(false); containerInCenterPosition.setScrollableY(真); – 2012-03-22 13:14:09
谢谢,它的作品... – 2012-03-26 04:38:33
- 1. LWUIT标签:创建自定义标签
- 2. LWUIT标签创建
- 3. 创建自定义标签
- 4. 创建自定义标签
- 5. 如何创建自定义javadoc标签?
- 6. 为Wordpress创建自定义标签
- 7. 为CMS创建自定义“html”标签?
- 8. 如何创建自定义MKAnnotationView和自定义注解标题和副标题
- 9. 如何在Google图表中创建自定义hAxis标签?
- 10. 在创建自定义表单标签字段
- 11. 在Xamarin表单中创建自定义标签背景
- 12. 如何为MVEL创建自定义Orb标签
- 13. 如何在PHP中为HTML标签创建自定义函数?
- 14. 创建自定义标签栏
- 15. 创建自定义HTML标签Html TextWriter
- 16. 创建自定义的JSP标签
- 17. trello API自定义标签创建
- 18. 在JSPX中创建自定义标签
- 19. 如何创建自定义单元格与目标C标签和文本框
- 20. 如何为面板标题创建自定义工具类型?
- 21. Emacs:创建一个自定义的标签栏标签栏
- 22. 使用jsp2标签文件创建嵌套自定义标签
- 23. jquery ui标签:添加自定义类到创建的标签
- 24. 如何为标签集创建下拉列表而不是标签标题
- 25. 如何在Java Web App中创建自定义标签?如何在JSP中使用自定义标签?
- 26. DevExtreme Angular2自定义标签表单
- 27. didSelectRowAtIndexPath为自定义标签单元格
- 28. Android自定义标题与标签
- 29. 自定义标题栏和标签
- 30. Google AnalyticsAPI使用自定义数据创建自定义标签
你可以plz解释你的问题在更多的细节 – 2012-03-16 12:55:23
@穆罕默德,我已编辑的问题。 – 2012-03-19 04:23:25