libgdx 在选择框上对齐文本

libgdx Align text on selectbox

我正在尝试对齐 libgdx 上选择框的文本,但我不知道该怎么做。在 class 示例中,setAligment 是执行此操作的选项,但在我的 android 工作室中,该选项不存在,当我尝试将 selectBox.setAlignment( Align.right); setAlignment 显示为红色,就像该函数不存在一样,与 selectBox.getList().setAlignment(Align.right ); 我正在使用 libgdx 的 1.9.6 版本,我认为该版本不再具有该功能,但是我如何对齐文本?

setSelectedAlignment in SelectBoxsetListAlignment in List 是在 2017 年 4 月 9 日添加的,同样有一个 PR

我确定您使用的是 1.9.6 的一些旧版本,请使用 2107 年 7 月 6 日部署的 latest build

如果您在项目中使用 gradle 那么您需要重新下载依赖项:

通常,您可以使用命令行选项 --refresh-dependencies 刷新缓存中的依赖项。您也可以删除~/.gradle/caches下的缓存文件。在下一个版本中 Gradle 将尝试再次下载它们。

./gradlew build --refresh-dependencies

或不构建就使用 ./gradlew --refresh-dependencies

需要注意的是,由于gradle会尝试下载所有依赖文件,所以需要很长时间。


或者您可以使用 SNAPSHOT 版本,在根项目的 build.gradle 中更新快照版本。

gdxVersion = '1.9.7-SNAPSHOT'