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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
Java 在BLACKBERRY 9900中,自定义对话框字体未更改_Java_Blackberry - Fatal编程技术网

Java 在BLACKBERRY 9900中,自定义对话框字体未更改

Java 在BLACKBERRY 9900中,自定义对话框字体未更改,java,blackberry,Java,Blackberry,我正在为blackberry 9900开发一个应用程序,我正在使用自定义按钮。但当我使用FontFamily字体更改字体时,它不会受到影响。但是当我在其他模拟器中运行相同的代码时,更改会受到影响。知道为什么吗?我想这是因为自定义控件中使用的字体没有安装在特定的设备上。没有标准的RIM操作系统安装包。每个与RIM有合同的移动运营商都可以构建自己的RIM操作系统分发包。在您的情况下,您会得到一个未安装此字体的设备。如果您将类扩展到Screen…将其更改为MainScreen并删除super。这可能会

我正在为blackberry 9900开发一个应用程序,我正在使用自定义按钮。但当我使用FontFamily字体更改字体时,它不会受到影响。但是当我在其他模拟器中运行相同的代码时,更改会受到影响。知道为什么吗?

我想这是因为自定义控件中使用的字体没有安装在特定的设备上。没有标准的RIM操作系统安装包。每个与RIM有合同的移动运营商都可以构建自己的RIM操作系统分发包。在您的情况下,您会得到一个未安装此字体的设备。

如果您将类扩展到Screen…将其更改为MainScreen并删除super。这可能会更改屏幕的属性并解决您的问题。试试看:)

我不确定是否是这样,因为当我转到安装程序并在那里更改字体时,它会受到影响。甚至字体大小也不尽相同。默认情况下,它采用大小为8的BB Alpha SAN。但从开发的角度来看,告诉用户去设置并手动更改字体或大小并不是一个好的选择。作为一个原因,我想通过程序改变。在不同的UI主题上运行应用程序是9900 Only特有的。某些UI主题可能会影响字体外观。