Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry 如何实现上标&;黑莓中的下标_Blackberry_Java Me - Fatal编程技术网

Blackberry 如何实现上标&;黑莓中的下标

Blackberry 如何实现上标&;黑莓中的下标,blackberry,java-me,Blackberry,Java Me,黑莓支持下标上标吗?我找到了黑莓论坛的帖子,但我无法访问黑莓知识库文章。 如何在LabelField中实现上标和下标?如果访问BlackBerry知识库(即来自某些国家?)时出现问题,以下是该页面的内容(由RIM的@MSohm发布): RichTextField本机不支持下标、上标或 多种颜色。多种字体、字体大小和字体格式 支持(例如,粗体、斜体、下划线)。以下 链接进一步解释了这一点 如何-格式化RichTextField文章编号中的文本:DB-00124 如何-更改字段文章编号的文本颜色:

黑莓支持下标上标吗?我找到了黑莓论坛的帖子,但我无法访问黑莓知识库文章。
如何在LabelField中实现上标和下标?

如果访问BlackBerry知识库(即来自某些国家?)时出现问题,以下是该页面的内容(由RIM的@MSohm发布):

RichTextField本机不支持下标、上标或 多种颜色。多种字体、字体大小和字体格式 支持(例如,粗体、斜体、下划线)。以下 链接进一步解释了这一点

如何-格式化RichTextField文章编号中的文本:DB-00124

如何-更改字段文章编号的文本颜色:DB-00114


如果仍要执行此操作,可以尝试对
RichTextField
LabelField
进行子类化,并重写
paint()
方法。在这里,您可以更改字体大小并移动文本的y坐标。这取决于您希望使解决方案具有多大的通用性。也许你可以发布更多关于你的问题的信息

但是,作为一个非常简单的,硬编码的示例,下面的代码将创建一个打印出来的
LabelField
CO2

然后像这样使用它:

public SubscriptScreen() {
   super(MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR);

   SubscriptLabelField textField = new SubscriptLabelField("C02", LabelField.NON_FOCUSABLE);

   // TODO: this line is just to show the adjusted boundaries of the field -> remove!
   textField.setBackground(BackgroundFactory.createSolidBackground(Color.LIGHTGRAY));

   add(textField);
}
其中:


如果访问BlackBerry知识库(即来自某些国家?)时出现问题,以下是该页面的内容(由RIM的@MSohm发布):

RichTextField本机不支持下标、上标或 多种颜色。多种字体、字体大小和字体格式 支持(例如,粗体、斜体、下划线)。以下 链接进一步解释了这一点

如何-格式化RichTextField文章编号中的文本:DB-00124

如何-更改字段文章编号的文本颜色:DB-00114


如果仍要执行此操作,可以尝试对
RichTextField
LabelField
进行子类化,并重写
paint()
方法。在这里,您可以更改字体大小并移动文本的y坐标。这取决于您希望使解决方案具有多大的通用性。也许你可以发布更多关于你的问题的信息

但是,作为一个非常简单的,硬编码的示例,下面的代码将创建一个打印出来的
LabelField
CO2

然后像这样使用它:

public SubscriptScreen() {
   super(MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR);

   SubscriptLabelField textField = new SubscriptLabelField("C02", LabelField.NON_FOCUSABLE);

   // TODO: this line is just to show the adjusted boundaries of the field -> remove!
   textField.setBackground(BackgroundFactory.createSolidBackground(Color.LIGHTGRAY));

   add(textField);
}
其中: