现在已经搜索了一段时间并且努力让任何工作。
我需要将蓝色底栏的颜色更改为十六进制值,我已经更改了选项卡的背景颜色,但它没有更改 TanHost 上的蓝色。是否有可能真正改变这一点?我看到 youtube 把它变成了一个漂亮的红色,所以它一定是可行的!这是设置tabhost:
选项卡是由它们自己的类控制的片段
// set up the tabhost
mTabHost = (FragmentTabHost)findViewById(android.R.id.tabhost);
mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
mTabHost.addTab(mTabHost.newTabSpec("event").setIndicator("Event Locations",
getResources().getDrawable(R.drawable.ic_event_tab)),
EventFragment.class, null);
mTabHost.addTab(mTabHost.newTabSpec("itin").setIndicator("Itinerary",
getResources().getDrawable(R.drawable.ic_itin_tab)),
ItineraryFragment.class, null);
mTabHost.addTab(mTabHost.newTabSpec("info").setIndicator("Kendal Info",
getResources().getDrawable(R.drawable.ic_info_tab)),
KendalInfoFragment.class, null);
mTabHost.getTabWidget().setBackgroundColor(Color.RED);