我创建了一个主机选项卡,我只会在选项卡上放置一个图像。 我找到了这个方法:
tabHost.addTab(tabHost.newTabSpec("Tab 1").setContent(R.id.tab1)
.setIndicator("Tab 1",getResources().getDrawable(R.drawable.book)));
提供文字和图片,但没有好处。我该怎么办?
修改
我尝试输入main.xml:
<LinearLayout
android:id="@+id/tab1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/x2"
android:src="@drawable/book"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
我在活动中加入了以下声明:
tabHost.addTab(tabHost.newTabSpec("Tab 1").setContent(R.id.tab1));
但程序崩溃......
答案 0 :(得分:1)
我已经四处寻找与您的问题有关的类似问题,我想如果您看一下以下问题中提供的答案,您可以找到一些答案来帮助您:
How to change the Tabs Images in the TabHost
希望这有帮助。