我需要在 andengine 中制作一个盒子
I need to make a box in andengine
protected void texto() {
activity.runOnUiThread(new Runnable() {
public void run() {
final EditText input = new EditText(activity);
String value = input.getText().toString().trim();
input.setInputType(InputType.TYPE_CLASS_TEXT);
}
});
}
现场没有给我显示文本框,也许有人知道我做错了。
你需要把它交给你的View
。现在您正在实例化一个 EditText
视图,但未添加到您的屏幕正在呈现的布局 View
(LinearLayout、RelativeLayout 等),因此它不会出现。
要解决它,首先您需要使用 activity.findViewById
获取您的视图,然后将 EditText
视图添加为它的子视图。
根据需要调整位置。
protected void texto() {
activity.runOnUiThread(new Runnable() {
public void run() {
final EditText input = new EditText(activity);
String value = input.getText().toString().trim();
input.setInputType(InputType.TYPE_CLASS_TEXT);
}
});
}
现场没有给我显示文本框,也许有人知道我做错了。
你需要把它交给你的View
。现在您正在实例化一个 EditText
视图,但未添加到您的屏幕正在呈现的布局 View
(LinearLayout、RelativeLayout 等),因此它不会出现。
要解决它,首先您需要使用 activity.findViewById
获取您的视图,然后将 EditText
视图添加为它的子视图。
根据需要调整位置。