我有困难设置从XML文件中填充的选项卡上的内容。
我通过以下方式动态地将选项卡添加到我的TabHost('tabs')中:
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??");