0

我在标签中获得了这张图片,但它太小了。我怎样才能放大它或让它填满标签

final TabHost tabHost = getTabHost(); //edit: added this line
tabHost.addTab(tabHost.newTabSpec("tab3").setIndicator("Discussion",
      getResources().getDrawable(R.drawable.forum))
                        .setContent(new Intent(this, MyActivity.class)));
4

2 回答 2

0

将 a 设置LinearLayout为 the 的子级TabHost并将您的图像添加到其中LinearLayout

于 2012-05-30T22:15:50.497 回答
0

您将无法使用您正在使用的方法。可绘制对象不是一个小图标。如果你想要一些定制的东西,你必须使用它setIndicator(View)。我想你会创建一个ImageView集合来使用你想要的drawable并将它传递进去。如果你希望文本“讨论”仍然存在,你必须创建一个带有ImageViewand的布局TextView并使用它。

于 2012-05-30T22:23:20.323 回答