标题图像未在工具栏中居中

问题描述 投票:0回答:1

我正在玩 Codenameone 教程之一中的 Netflix 克隆应用程序。我注意到在模拟器中,根据视频,“Netflix”图像标题没有按预期居中:

应该显示标题的代码是:

((Label)tb.getTitleComponent()).setIcon(r.getImage("netflix-logo.png"));

调用已弃用的方法 setAlignment 后:

Label title = (Label)tb.getTitleComponent();
title.setAlignment(Component.CENTER);

现在标题已在模拟器中正确显示了:

由于该示例是几年前完成的,谁能告诉我哪种是在工具栏中居中图像标题的正确方法?

谢谢。

image codenameone toolbar center title
1个回答
0
投票

我现在正在查看代码,但找不到

setAlignment

我认为我不会使用它。将标题居中的正确方法是

tb.setTitleCentered(true);

© www.soinside.com 2019 - 2024. All rights reserved.