Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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 me 诺基亚S40自定义标题栏_Java Me_Lwuit_Nokia S40 - Fatal编程技术网

Java me 诺基亚S40自定义标题栏

Java me 诺基亚S40自定义标题栏,java-me,lwuit,nokia-s40,Java Me,Lwuit,Nokia S40,我正在为诺基亚S40在LWUIT中构建一个自定义标题栏 我发现了两个问题 我的表单有一个边框布局,并且我在北方添加了标题栏(容器)。此容器不会像类别栏那样填充表单的宽度。我尝试了BoxLayout,但得到了相同的结果。我希望我的自定义标题栏看起来像本机的类别栏,全宽且在其余组件上可见 第二期 我使用Display.getInstance().setForcellScreen(true)将我的应用程序设置为全屏我的应用程序的所有back命令都丢失了。有什么想法吗?在我的应用程序中: protect

我正在为诺基亚S40在LWUIT中构建一个自定义标题栏

我发现了两个问题

我的
表单
有一个
边框布局
,并且我在北方添加了标题栏(
容器
)。此容器不会像
类别栏
那样填充
表单的宽度。我尝试了
BoxLayout
,但得到了相同的结果。我希望我的自定义标题栏看起来像本机的
类别栏
,全宽且在其余
组件
上可见

第二期


我使用
Display.getInstance().setForcellScreen(true)将我的应用程序设置为全屏
我的应用程序的所有back
命令都丢失了。有什么想法吗?

在我的应用程序中:

protected void createTitle(Form f) {
    Container titleContainer = f.getTitleArea();
titleContainer.removeAll();
titleContainer.setLayout(new BorderLayout());
titleContainer.addComponent(BorderLayout.CENTER, titleBarContainer);
titleContainer.addComponent(BorderLayout.EAST, labelLogo);
}
如果您使用的是诺基亚S40,则无法更改“标题”的颜色。颜色将遵循手机颜色主题。
唯一的方法是使用全屏,自己画标题。

对不起,这不起作用。您是否在带有诺基亚SDK 2.0的S40应用程序中使用它?