我有一个简单的背景层:
@Override
public void wasAdded() {
super.wasAdded();
Image bgImage = PlayN.assets().getImage("images/Welcome.png");
ImageLayer bgLayer = graphics().createImageLayer(bgImage);
layer.add(bgLayer);
Image usernameButton =
PlayN.assets().getImage("images/textField.png");
ImageLayer usernameLayer =
graphics().createImageLayer(usernameButton);
usernameLayer.setTranslation(197, 337);
layer.add(usernameLayer);
}
}我想添加一个文本字段元素到一个特定的位置(在用户名图像上)。
final Field field = new Field();
field.text.update("your name");我如何才能做到这一点?谢谢。
发布于 2013-03-05 07:34:54
我需要创建一个AbsoluteLayout根目录,并在特定位置添加组:
_root = iface.createRoot(new AbsoluteLayout(), SimpleStyles.newSheet(), layer);
_root.setSize(width(), height());
Group group = new Group(new AbsoluteLayout()).add(AbsoluteLayout.at(new Field("username"), 197, 337));
_root.add(AbsoluteLayout.at(group, 0, 0));https://stackoverflow.com/questions/15187336
复制相似问题