Android 我想在选项卡上设置图像和文本
我确实使用了此代码。但当我使用此代码时,图像不会显示在选项卡上,只显示文本。因此,请告诉我任何建议。此代码仅用于一个选项卡。请执行以下操作:-Android 我想在选项卡上设置图像和文本,android,Android,我确实使用了此代码。但当我使用此代码时,图像不会显示在选项卡上,只显示文本。因此,请告诉我任何建议。此代码仅用于一个选项卡。请执行以下操作:- TabSpec spec1 = tabHost.newTabSpec("Tab1"); spec1.setIndicator("Tab1", getResources().getDrawable(R.drawable.news) ); Intent in1 = new Intent(this, Act1.class); spec1.setContent(
TabSpec spec1 = tabHost.newTabSpec("Tab1");
spec1.setIndicator("Tab1", getResources().getDrawable(R.drawable.news) );
Intent in1 = new Intent(this, Act1.class);
spec1.setContent(in1);
TabHost TabHost=(TabHost)findViewById(android.R.id.TabHost);
TabSpec firstTabSpec=tabHost.newTabSpec(“tid1”);
TabSpec secondTabSpec=tabHost.newTabSpec(“tid2”);
TabSpec thirdTabSpec=tabHost.newTabSpec(“tid3”);
firstTabSpec.setIndicator(“当前”).setContent(新的意图(这个,Common.class));secondTabSpec.setIndicator(“24小时”).setContent(新意图(这个,Commonsecond.class));
第三个abspec.setIndicator(“48小时”).setContent(新意图(这是通用的第三类));
tabHost.addTab(firstTabSpec);
tabHost.addTab(第二个tabspec);
tabHost.addTab(thirdTabSpec);
对于(int i=0;i什么不起作用?出现了什么错误?希望您将tabspec spec1添加到tabHost?
TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost);
TabSpec firstTabSpec = tabHost.newTabSpec("tid1");
TabSpec secondTabSpec = tabHost.newTabSpec("tid2");
TabSpec thirdTabSpec = tabHost.newTabSpec("tid3");
firstTabSpec.setIndicator("Current").setContent(new Intent(this,Common.class)); secondTabSpec.setIndicator("24Hour").setContent(new Intent(this,Commonsecond.class));
thirdTabSpec.setIndicator("48Hour").setContent(new Intent(this,Commonthird.class));
tabHost.addTab(firstTabSpec);
tabHost.addTab(secondTabSpec);
tabHost.addTab(thirdTabSpec);
for(int i=0;i<tabHost.getTabWidget().getChildCount();i++)
{
TextView tv =(TextView)tabHost.getTabWidget().getChildAt(i).findViewById(android.R.id.title);
tv.setTextColor(Color.BLACK);
tv.setPadding(10, 10, 10, 15);
tv.setTextSize((float) 20.0);
tv.setTypeface(null, Typeface.BOLD);
tv.setBackgroundResource(R.drawable.icon);
tv.setHeight(100);
tv.setWidth(100);
}