Я пытаюсь использовать несколько простых примеров для Android для Tab Views. Одна вещь, которую я пытаюсь сделать иначе, чем все примеры, которые я видел до сих пор, это не использовать TabActivity. Я пытаюсь использовать обычное действие, что означает, что мне нужно как-то получить объект TabHost, чтобы я мог добавить к нему вкладки и т. Д. Как это можно сделать?
Если вы хотите получить представление, вы можете просто использовать findViewById(R.id.blah)
, но как вы можете получить объект TabHost подобным образом?
EDIT:
Таким образом, CommonsWare предоставил ответ на вопрос, который я задавал, но, похоже, я не изложил свою проблему. Я использовал findViewById и использовал его в качестве TabHost, ala TabHost tab_host = (TabHost)this.findViewById(R.id.mytabhost);
, но всякий раз, когда я использовал его, приложение вылетало.
Проблема в том, что если вы не используете TabActivity, TabHost.setup () никогда не вызывается, так что вам это нужно.
Эта проблема теперь решена:)