我有一个TabActivity,其中有两个显示两个列表的选项卡。我使用tabHost.getTabWidget()。getChildCount()动态更改标签指示符。但是在启动应用程序时,getChildCount返回1而不是2。
请帮我..
我在这里附上我的代码。
@Override
public void onTabChanged( String arg0 )
{
if ( LIST1_TAB_TAG == tabHost.getCurrentTabTag() )
{
ImageView iv = (ImageView)tabHost.getTabWidget().getChildAt(0).findViewById(android.R.id.icon);
iv.setImageDrawable(res.getDrawable(R.drawable.rupees));
Log.v( "check", "onTabChanged :: ChildCount == " + tabHost.getTabWidget().getChildCount() );
}
最佳答案
尝试使用getTabWidget().getTabCount()
和getTabWidget().getChildTabViewAt(0)
。
关于android - 在tabActivity中,tabHost.getTabWidget()。getChildCount()返回1,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5118332/