2016-08-15 2 views
1
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); 
     } 
    }); 
} 

Не показывайте мне текстовое поле на сцене, может быть, кто-то знает, что я делаю неправильно.Мне нужно сделать коробку в andengine

ответ

1

Необходимо, чтобы у вас было View. Прямо сейчас вы создаете представление EditText, но не добавили в макет View (LinearLayout, RelativeLayout и т. Д.), Что ваш экран является рендерингом, что делает его не появляющимся.

Чтобы решить эту проблему, сначала вам необходимо получить представление по номеру activity.findViewById, после чего вы добавите представление EditText в качестве подпрограммы к нему. При необходимости отрегулируйте положение.

Смежные вопросы