libgdx-scene2d.ui标签位置

libgdx-scene2d.ui标签位置,libgdx,scene2d,Libgdx,Scene2d,如何将多行标签停靠在屏幕底部?有Label.setY()方法,但它以某种神秘的方式工作,对我来说毫无意义。我可以通过getWrappedBounds()获得标签的大致高度,但我不知道如何使用标签的高度来设置标签的位置。如果不能直接定位标签,则必须添加到使用WidgetGroup(如Table)的类中。或者您可以使用一个容器[应该比表更轻]并将标签添加到其中: Label testLabel = new Label("testme",super.getSkin(),"gameName"); Con

如何将多行
标签
停靠在屏幕底部?有
Label.setY()
方法,但它以某种神秘的方式工作,对我来说毫无意义。我可以通过
getWrappedBounds()
获得标签的大致高度,但我不知道如何使用标签的高度来设置标签的位置。

如果不能直接定位标签,则必须添加到使用WidgetGroup(如Table)的类中。或者您可以使用一个容器[应该比表更轻]并将标签添加到其中:

Label testLabel = new Label("testme",super.getSkin(),"gameName");
Container labelContainer = new Container(testLabel);
labelContainer.bottom();

然后标签应显示在底部

如果不能直接定位标签,则必须添加到使用WidgetGroup的类中,如Table。或者您可以使用一个容器[应该比表更轻]并将标签添加到其中:

Label testLabel = new Label("testme",super.getSkin(),"gameName");
Container labelContainer = new Container(testLabel);
labelContainer.bottom();

然后标签应显示在底部

如果不能直接定位标签,则必须添加到使用WidgetGroup的类中,如Table。或者您可以使用一个容器[应该比表更轻]并将标签添加到其中:

Label testLabel = new Label("testme",super.getSkin(),"gameName");
Container labelContainer = new Container(testLabel);
labelContainer.bottom();

然后标签应显示在底部

如果不能直接定位标签,则必须添加到使用WidgetGroup的类中,如Table。或者您可以使用一个容器[应该比表更轻]并将标签添加到其中:

Label testLabel = new Label("testme",super.getSkin(),"gameName");
Container labelContainer = new Container(testLabel);
labelContainer.bottom();

然后标签应显示在底部

您应首先准备标签,然后将其放置:

skorTextLabel = new Label("Score " + level_skoru, skorTextStyle);
skorTextLabel.setPosition(
            ekran_genisligi * 0.5f - skorTextLabel.getWidth() * 0.5f,
            skorTextLabel.getHeight() * 0.3f);

距底部的“skorTextLabel.getHeight()*0.3f”距离。

您应该先准备好标签,然后放置:

skorTextLabel = new Label("Score " + level_skoru, skorTextStyle);
skorTextLabel.setPosition(
            ekran_genisligi * 0.5f - skorTextLabel.getWidth() * 0.5f,
            skorTextLabel.getHeight() * 0.3f);

距底部的“skorTextLabel.getHeight()*0.3f”距离。

您应该先准备好标签,然后放置:

skorTextLabel = new Label("Score " + level_skoru, skorTextStyle);
skorTextLabel.setPosition(
            ekran_genisligi * 0.5f - skorTextLabel.getWidth() * 0.5f,
            skorTextLabel.getHeight() * 0.3f);

距底部的“skorTextLabel.getHeight()*0.3f”距离。

您应该先准备好标签,然后放置:

skorTextLabel = new Label("Score " + level_skoru, skorTextStyle);
skorTextLabel.setPosition(
            ekran_genisligi * 0.5f - skorTextLabel.getWidth() * 0.5f,
            skorTextLabel.getHeight() * 0.3f);
距底部的“skorTextLabel.getHeight()*0.3f”距离