Как отлаживать пользовательский вид в графическом представлении XML-макета с помощью плагина ADT Eclipse?
Я написал пользовательское представление, поместил его в XML-макет, и я могу его просмотреть в ADT Graphical Layout Editor. Я могу просмотреть свое пользовательское представление, например, как ребята из Google в Google I/O 2011: средства разработки Android. Тем не менее, мое пользовательское представление ведет себя неправильно в предварительном просмотре (нет проблем с эмуляторами/устройствами, но я не использую View.isInEditMode()
). Я думаю, что переменная имеет неправильное значение, но я не могу подтвердить. Я пробовал:
-
android.util.Log.d()
- Нет вывода в
LogCat
илиConsole
- Нет вывода в
-
System.out.println()
- Нет вывода в
LogCat
илиConsole
- Нет вывода в
-
Toast.makeText().show()
-
NullPointerException
atandroid.widget.Toast.show
-
- Установить точку останова в моем пользовательском представлении
- Не работает в Eclipse
-
throw new IllegalStateException(debugMessage)
(?!)-
debugMessage
не отображается вError Log
-
- Задайте название активности
((Activity)getContext()).setTitle(debugMessage)
- Без эффекта
- Установить заголовок окна
((Activity)getContext()).getWindow().setTitle(debugMessage)
-
NullPointerException
(window
isnull
)
-
-
Добавить
TextView
динамическиfinal TextView textView = new TextView(getContext()); textView.setText(debugMessage); this.addView(textView);
-
debugMessage
отображается, но мой макет разрушен - работает только в том случае, если пользовательский вид
ViewGroup
-