Я создаю список вкладок с несколькими фрагментами.
Я заметил, что в основном действии я использовал setContentView
для получения макета xml и использования findViewById
для получения соответствующей конфигурации элемента пользовательского интерфейса.
setContentView(R.layout.fragment_tabs);
mTabHost = (TabHost)findViewById(android.R.id.tabhost);
mTabHost.setup();
mTabManager = new TabManager(this, mTabHost, android.R.id.tabcontent);
Однако, в другом классе фрагментов я должен использовать вместо этого надуватель.
View v = inflater.inflate(R.layout.webview, container, false);
WebView myBrowser=(WebView)v.findViewById(R.id.mybrowser);
И обе функции используются для получения макета xml для создания объекта, почему существует разница? Используется ли первый во время onCreate
, а второй - во время onCreateView
? В какой ситуации я должен выбрать любой из них?