我一直无法设置填充或类似于演员的东西.无法弄明白的方式.我想我必须在皮肤上添加一些东西吗?
我有这个TextFIEld:
textBoxskin = new Skin(); textBoxskin.add("textfIEldback",new Texture("data/textfIEldback.png")); textBoxskin.add("cursor",new Texture("data/cursortextfIEld.png")); textBoxskin.add("selection",new Texture("data/selection.png")); textBoxskin.add("Font",Font); TextFIEldStyle textfIEldstyle = new TextFIEldStyle(); textfIEldstyle.background= textBoxskin.getDrawable("textfIEldback"); textfIEldstyle.DisabledFontcolor=color.BLACK; textfIEldstyle.Font=textBoxskin.getFont("Font"); textfIEldstyle.Fontcolor=color.WHITE; textfIEldstyle.cursor=textBoxskin.getDrawable("cursor"); textfIEldstyle.selection=textBoxskin.getDrawable("selection"); textfIEldusername = new TextFIEld("username",textfIEldstyle);
看起来像这样:
你可以看到它看起来很可怕左中心…
最佳答案使用table类来布局scene2d UI.要设置表:stage = new Stage();table table = new table();table.setFillParent(true);stage.addActor(table);table.add(textFIEldUsername).padBottom(20f); //also use padtop,padleft,and padrighttable.row();
在主循环中,调用:
stage.act(Gdx.graphics.getDeltaTime());stage.draw();
有关表的更多信息,请参阅:http://code.google.com/p/table-layout/ 总结
以上是内存溢出为你收集整理的android – Libgdx Scene2d – 设置actor(TextField)填充?全部内容,希望文章能够帮你解决android – Libgdx Scene2d – 设置actor(TextField)填充?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)