我有一个textArea,其增长限制为“ 2”,对齐方式为“ center”。我需要以不同的方式突出显示以下文本区域的“快速预订”文本。颜色,大小等。由于textArea居中对齐,因此根据设备宽度,此高亮显示的文本可能会出现在任何位置。我怎样才能做到这一点?
TextArea ta = new TextArea("Need urgent fix for your car ? We will get to you asap Quick Booking");
ta.setUIID("small");
ta.setEditable(false);
ta.setGrowByContent(true);
ta.setGrowLimit(2);
ta.getAllStyles().setAlignment(Label.CENTER);
现在怎么样...
应该如何...
答案 0 :(得分:1)
不支持。一种选择是对此元素使用BrowserComponent
并使用HTML对其进行格式化。另一种是使用这样的富文本视图:https://www.codenameone.com/blog/tip-lightweight-rich-text-view.html
答案 1 :(得分:0)
我看到了堆栈问题在哪里解决。我现在没有找到它,否则我会共享链接。虽然可以。
homeContainer.add(FlowLayout.encloseCenter(lbl1, new Label("urgent"), new Label("fix"), new Label(" for"), new Label("your"), new Label("car? "), new Label("We"), new Label("will"), new Label("get"), new Label("to"), new Label("you"), new Label("asap "), clickable));
答案 2 :(得分:0)
恐怕不支持此功能。建议您看一下下面的文章
https://medium.com/@Cuong.Le/android-rich-text-overview-397e6af529d9