Android: Как динамически изменять содержимое расширенной вкладки?

У меня проблемы с настройкой содержимого вкладки, которую я увеличил из файла XML.

Я добавляю вкладку в свой TabHost ('вкладки') динамически, выполняя следующие действия:

        TabSpec passSpec = tabs.newTabSpec("Pass Tab"); 
        passSpec.setIndicator("Passengers", getResources().getDrawable(R.drawable.tab_message));

        passSpec.setContent(new TabHost.TabContentFactory() { 
            public View createTabContent(String tag) { 
                View layout = mInflater.inflate(R.layout.tab_content_passengers, null);                 
                return(layout); 
            } 
        });
        tabs.addTab(passSpec);

Это работает нормально ... у меня возникают проблемы с изменением содержимого на этой вкладке позже. Есть ли способ сделать это без повторного заполнения всех вкладок новыми макетами?

Я пробую следующее, но ничего не происходит:

    mInflater = LayoutInflater.from(this);
    View layout = mInflater.inflate(R.layout.tab_content_passengers, null);
    TextView t = (TextView) layout.findViewById(R.id.testText);
    t.setText("Hello world??");
5
задан TomBomb 22 June 2011 в 20:38
поделиться